Software Engineer Sr Interview Questions

71,625 software engineer sr interview questions shared by candidates

There was an analytical round, i was surprised to have open ended questions which seems little weird and the expectations to answer these questions in a certain way. I would recommend going over questions like How many balls a sedan car can fit ? How many ice-creams are sold in US?? Then there are questions on System problems just ask them to give proper design and proper problem statements before answering or giving any answers to the panel. But really weird process.
avatar

Senior Software Engineer

Interviewed at American Express

4.1
Sep 22, 2013

There was an analytical round, i was surprised to have open ended questions which seems little weird and the expectations to answer these questions in a certain way. I would recommend going over questions like How many balls a sedan car can fit ? How many ice-creams are sold in US?? Then there are questions on System problems just ask them to give proper design and proper problem statements before answering or giving any answers to the panel. But really weird process.

Given a chessboard determine if a given black or white piece in a cell is alive / dead. An item is defined alive if it has at least one non-opposite colored or blank neighbor. That was the original question. This is how it morphed over the interview: * The diagonal neighbors don't matter to determine if a piece is alive or dead. * There need not be just 16 pieces of black or white. There can be an arbitrary number of black or white pieces. * If a piece is surrounded by the opposite color in 3 sides, but the 4th side of the same color but is again surrounded by opposite color, then that's still considered dead. (why did you not say this to begin with?!) But it is alive if one of them is blank. * And while calculating the time complexity - she adds, the board can be filled with all black and say one white in the middle or vice versa. How is that a chessboard?! and why are you telling that at minute 45. If we had continued the interview wonder what other additional missing conditions about the problem she would have added that she forgot.
avatar

(Senior) Software Engineer

Interviewed at Google

4.4
May 24, 2019

Given a chessboard determine if a given black or white piece in a cell is alive / dead. An item is defined alive if it has at least one non-opposite colored or blank neighbor. That was the original question. This is how it morphed over the interview: * The diagonal neighbors don't matter to determine if a piece is alive or dead. * There need not be just 16 pieces of black or white. There can be an arbitrary number of black or white pieces. * If a piece is surrounded by the opposite color in 3 sides, but the 4th side of the same color but is again surrounded by opposite color, then that's still considered dead. (why did you not say this to begin with?!) But it is alive if one of them is blank. * And while calculating the time complexity - she adds, the board can be filled with all black and say one white in the middle or vice versa. How is that a chessboard?! and why are you telling that at minute 45. If we had continued the interview wonder what other additional missing conditions about the problem she would have added that she forgot.

Viewing 801 - 810 interview questions

Glassdoor has 71,625 interview questions and reports from Software engineer sr interviews. Prepare for your interview. Get hired. Love your job.