1. Coding questions stock buy sell problem, bitonic array, check balanced paranthesis, Find an element in array such that sum of left array is equal to sum of right array. 2. Python questions like static method, class and inheritance, decorators, nested dictionary. 3. Code for API testing. API endpoints was shared by interviewer. 4. Questions based on networking, linux. 5. Questions based on framework design, testing concepts, test case writing for google search,.
Senior Software Development Engineer Interview Questions
1,238 senior software development engineer interview questions shared by candidates
Why do you want to work at Amazon?
Signed NDA so not appropriate to share. You gotta know your basics to succeed.
Convert byte array to bits in C
Write a program to get the sorted list of numbers based on the input list of sublists? Where sublist is already sorted list of numbers?
Work experiences, linked list, double linked list, binary search tree. Big O
Describe one time in your career when you wanted to do something better than you were asked/required to do.
Mostly around Arrays, DFS, BFS, Sorting. Then System design
I can not disclose interview questions. But here is my experience and tips … 1) During interview every interviewer was taking notes … they write down what you say. 2) The questions are not very difficult. Practice well. Practice the thinking process to solve the problem. Know time complexities. VERY VERY IMP - practice writing code on paper. 3) Preparation: After reading other blogs I somehow gave little importance to graphs, and I got question on graph :(. Prepare on arrays, strings, trees and don't forget graph. Also dynamic programming will be helpful. Hash data structure is important and keep it in mind always while solving problems. Also its very important to read AWS interview blogs, glass door, career cup etc. and solve the problems posted there. If you are not currently interviewing I will suggest you to prepare for 4 weeks (prepare with writing code on paper) before the interview. 4) Amazon do concentrate on leadership principles and ask many questions related to behavior etc. So prepare it very well. These questions like 'why amazon' are important and can be phrased into multiple ways. 5) Design questions: Ask questions while solving to clarify and keep on building the system … do some practice at home. I will suggest to first concentrate on computer science questions like OS, file system design and then work on more generic like design coffee shop etc. Overall the interview is not difficult. Every engineer/manager I met were awesome, they help you solve the problem. (In one of my interview I was working on to find better algorithm myself, but the interviewer was so excited that he kept on asking questions which will lead to hints … :) ) Good Luck!
Viewing 411 - 420 interview questions