Software Senior Interview Questions

75,612 software senior interview questions shared by candidates

Lots and lots of behavioral questions. Think of a time in your life where you got your way, didn't get your way, impressed a customer, let somebody down. All of these will tie back to Amazon's Leadership principles, so you can prepare stories ahead of time relevant to the principles and tell them during a relevant question.
avatar

Senior Software Engineer SD3

Interviewed at Amazon

3.5
Nov 22, 2021

Lots and lots of behavioral questions. Think of a time in your life where you got your way, didn't get your way, impressed a customer, let somebody down. All of these will tie back to Amazon's Leadership principles, so you can prepare stories ahead of time relevant to the principles and tell them during a relevant question.

One of the interviewers asked me to implement a file system. What was in particular frustrating is that he left is so open ended as to the level of detail required, yet expected a specific answer and was unhappy that I took a different approach.
avatar

Senior Software Engineer

Interviewed at Amazon

3.5
Aug 3, 2012

One of the interviewers asked me to implement a file system. What was in particular frustrating is that he left is so open ended as to the level of detail required, yet expected a specific answer and was unhappy that I took a different approach.

* Takes a list of strings representing either operators or operands and returns * the result of a reverse-polish notation calculation on them * Sample output: * {"4", "1", "+", "2", "*"} -> ((4 + 1) * 2) -> 10 * {"5", "8", "4", "/", "+"} -> (5 + (8 / 4)) -> 7 * Supported operators are +, -, *, and / * @param ops the series of operators and operands to operate on * @return a Double equal to the result of the calculation * @throws IllegalArgumentException if ops does not represent a well-formed RPN expression * @throws ArithmeticException if the expression generates an arithmetic error, such as dividing by zero */
avatar

Senior Software Engineer

Interviewed at Amazon

3.5
Mar 9, 2017

* Takes a list of strings representing either operators or operands and returns * the result of a reverse-polish notation calculation on them * Sample output: * {"4", "1", "+", "2", "*"} -> ((4 + 1) * 2) -> 10 * {"5", "8", "4", "/", "+"} -> (5 + (8 / 4)) -> 7 * Supported operators are +, -, *, and / * @param ops the series of operators and operands to operate on * @return a Double equal to the result of the calculation * @throws IllegalArgumentException if ops does not represent a well-formed RPN expression * @throws ArithmeticException if the expression generates an arithmetic error, such as dividing by zero */

Viewing 2721 - 2730 interview questions

Glassdoor has 75,612 interview questions and reports from Software senior interviews. Prepare for your interview. Get hired. Love your job.