Staff Software Engineer Interview Questions | Glassdoor

Staff Software Engineer Interview Questions

335

Staff software engineer interview questions shared by candidates

Top Interview Questions

Sort: RelevancePopular Date

How many race heats are needed to find the 3 fastest pinewood derby cars out of a field of 8, if only 4 cars can run at a time (assuming that every car will always run the way/speed and each lane is exactly equivalent)?

7 Answers

Each heat rules out 1 car (that cannot be one of the 3 fastest).

so is the answer 4 heat 1 (first 4 car) + 1 (4 second set) + 1( Top 2 from first + Top 2 from second set) + 1 (3 car heat among the 3rd placed car)

Only two races of four cars in each. Get the times of all cars and sort them. You don't need any more races because the times will be the same in subsequent races. :)

Given a series of strings, find the biggest common prefix.

4 Answers

Given a tree, how would determine if it is a binary search tree ?

2 Answers

Do you consider yourself a team player?

2 Answers

All techinical questions, Java, Web Services, Algorithims, data base related, application performance improvement etc. Its all one on one interviews

2 Answers

Remote, Skype interview. moderately technical and domain (Graphics, game engine and GPU debugging) specific. Questions were more about problem solving and ideas than tech quiz format - which I liked.

2 Answers

What is "void" and how is it used.

2 Answers

All types of questions

2 Answers

7. A windowless room contains three identical light fixtures, each containing an identical light bulb or light globe. Each light is connected to one of three switches outside of the room. Each bulb is switched off at present. You are outside the room, and the door is closed. Before opening the door you may play around with the light switches as many times as you like. But once you've opened the door, you may no longer touch a switch. After this, you go into the room and examine the lights. How can you tell which switch goes to which light?

1 Answer

how to integrate disparate systems, methods and to make api calls. lot of questions on xml, devops methodologies and tools

1 Answer
110 of 335 Interview Questions