Merge sort of two arrays in ascending order
Senior Software Engineer Interviews
Senior Software Engineer Interview Questions
"Senior software engineers are the most experienced member of a software team and usually carry the most responsibility and authority of that team. Because of this, interviews will be designed to find candidates who have expert knowledge of the field and years of experience as a software engineer. Expect to be asked tough technical questions and to give examples of previous projects that you have worked on."
67,445 senior software engineer interview questions shared by candidates
Given a base 2 integer, give me an algorithm for detecting if it is a palindrome. What is the run time performance of this?
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.
convert binary search tree into doubly link list in constant space and link list should be sorted
Removing duplicate integers from an array without using extra buffer.
What's the difference between Breadth-first algorithm and depth-first algorithm ?
* 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 */
Find the largest rectangle area on a bar graph. Example, if you had a graph of 1,4,5,3,3,5 the answer would be 15 (3x5) which is formed by the rectangle that is 3 high and spans from position 2 (1 based) to 6.
logging, monitoring, alerting
Viewing 2401 - 2410 interview questions