Amazon sde1 interview

Amazon sde1 interview DEFAULT

Amazon Interview Experience for SDE-1

Round 1(Online): 

The online round comprised of two DS and Algo-based problem where two things are required for each problem.

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsft, TCS, Wipro, Google and many more!

  1. Executable, Bug-free, and clean code (As the code will be tested on public and private testcases).
  2. Explanation of your solution and the complexity of the solution.

Duration: 2 hours



  • Both the problems were leetcode medium level (BFS/DFS in 2d matrix and sorting based problems).
  • Suggestion:- STL functions are used extensively for those problems and traversing algorithm is also a must. Try writing clean and well-documented code.

Round 2(F2F Technical Interview Round-1)

  1. First, the interviewer discussed previous work experience and college projects. Also asked some counter questions on it.
  2. Questions on leadership principles.
  3. DS-Algo medium level question: https://practice.geeksforgeeks.org/problems/boundary-traversal-of-binary-tree/1
  4. DS-Algo medium level question: https://practice.geeksforgeeks.org/problems/reorder-list/1

Suggestion:- 

  • Don’t directly jump to code, first explain brute force approach and after discussing how you can optimize it, you can start coding.

Round 3(F2F Managerial Round): This round is taken by software development manager at amazon. 

  1. As usual, interview started with my previous work experience and projects I worked on previously. Around 20 minutes discussed previous work and project. Some counter questions like why you implemented x thing in your project, what are some tradeoffs were asked.
  2. Another 15/20 minutes revolved around answering questions on leadership principles.(Prepare for these questions before hand so that you don’t take much time in thinking about the story which you want to plot).
  3. For rest of the interview questions revolved around CS fundamentals based questions. (Mostly about multithreading, deadlocks, OOP concepts, shared memory etc). Also some questions is asked where code snippet is given and output is asked(code was in java).

Round 4(F2F Technical Interview Round-2): This round is pretty much similar to first technical interview. The only difference is questions asked less on previous work and more on CS fundamentals, but rest is same.

  1. Interviewer asked questions on my work at previous organisation and projects.
  2. Some questions on hashing, BFS/DFS tradeoffs and sorting.
  3. Questions on leadership principles.
  4. DS-Algo easy-medium level question: https://practice.geeksforgeeks.org/problem-page.php?pid=701884
  5. DS-Algo easy-medium level question: https://practice.geeksforgeeks.org/problems/multiply-two-strings/1

Round 5(F2F Bar raiser): This round was also similar to other technical interviews only the difference is interviewer was more interested in knowing my previous experience, projects and leadership principle. Plenty of leadership principle-based questions were asked in this round and once he got satisfied we moved on to a DS algo based problem. 

  1. Problem:- https://www.geeksforgeeks.org/multiply-large-integers-under-large-modulo/ (Logarithmic approach was expected)

Suggestion:- 

  • Don’t panic in bar raiser beacuse if you have came to this round then their must be some potential they have seen in your previous rounds.
  • Take this as another technical interview with more focus on leadership principles. Also i think bar raiser has more weightage then any other rounds so if you can done well in this round you will probably get the offer.

Be calm & answer politely.

All the best!

Verdict: Accepted.

Sours: https://www.geeksforgeeks.org/amazon-interview-experience-for-sde-1-11/

I've compiled a list of questions people have been asked for Amazon who have had 3 virtual interviews for SDE 1:

  • Two Sum (#1)
  • Median of Two Sorted Arrays * (#4)
  • Longest Palindromic Substring (#5)
  • String to Integer (atoi) (#8)
  • Integer to Roman (#12)
  • Roman to Integer (#13)
  • Valid Parentheses (#20)
  • Merge K Sorted Lists (#23)
  • Valid Sudoku (#36)
  • Combination Sum (#39)
  • Permutations (#46)
  • Merge Intervals (#56)
  • Rotate List (#61)
  • Minimum Path Sum (#64)
  • Word Search (#79)
  • Validate Binary Search Tree(#98)
  • Same Tree ~ (#100)
  • Symmetric Tree ~ (#101)
  • Binary Tree Level Order Traversal (#102)
  • Convert Sorted List to Binary Search Tree (#109)
  • Populating Next Right Pointers in Each Node (#116)
  • Best Time to Buy and Sell Stock (#121)
  • Word Ladder II (#126)
  • Word Ladder (#127)
  • LRU Cache (#146)
  • Min Stack (#155)
  • Number of Islands (#200)
  • Course Schedule (#207)
  • Course Schedule II (#210)
  • Add and Search Word - Data structure design (#211)
  • Word Search II (#212)
  • Integer to English Words (#273)
  • Game of Life (#289)
  • Find Median from Data Stream (#295)
  • Longest Increasing Subsequence (#300)
  • Design Tic-Tac-Toe (#348)
  • Pacific Atlantic Water Flow (#417)
  • Minesweeper (#529)
  • Diameter of Binary Tree (#543)
  • Reorganize String (#767)

*not required to solve
~solve both iteratively and recursively

Sours: https://leetcode.com/discuss/interview-question/488887/Amazon-Final-Interview-Questions-or-SDE1
  1. Harvesting downed corn
  2. Baby alive forest emma
  3. Pyramid head cartoon
  4. T880 kenworth 2020
  5. Decrypt winrar password

Amazon Interview Experience for SDE-1 | 6 Months Experienced (Off-Campus)

I appeared for Amazon’s recruitment process in December 2020. I got a call from a recruiter at Amazon for the SDE-1 role.

There was a total of 5 rounds (1 online coding test + 4 interviews).

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsft, TCS, Wipro, Google and many more!

Round 1(Online coding test): The test contains two coding questions which you have to solve within 2 hours. You also have to submit the approach used for solving in words along with the time and space complexity of your algorithm.



  1. It was based on the priority queue.
  2. Find the closest pair from two sorted arrays

I solved both the problems easily and got this round cleared easily.

The recruiter then contacted me for interviews. She told me that there will be 4 rounds of interviews and every round will be an elimination round. All interviews were conducted on amazon chime. Every interview round was of 1 hour.

Interviewround 1: There were two interviewers in that round. In the starting, everyone gave their introduction and then the interviewer directly jumped on to coding. 2 coding questions were asked in this round. I had to discuss the approach clearly and write a neat and clean code for this. The code should cover all the edge cases.

  1. Sorted Array to Balanced BST.
  2. Given a matrix of ‘O’ and ‘X’, replace ‘O’ with ‘X’ if surrounded by ‘X’.

I solved both the problems and wrote a clear code for both of them. He asked me about the complexities of both the solutions.

Interview round 2: We had an introduction in the starting then the interviewer started with a coding question. The question was: There is a scientist, and he has to perform experiments on some virus. But he can perform the experiment if there is only 1 virus. GIven number of virus between [1,10^18], find the minimum number of steps to reduce the number of viruses using the below steps:-

  1. Add or subtract 1 to the virus count.
  2. May reduce the size by half if the count is even.

I solved the problem using recursion very easily and use memoization to optimize the code. The interviewer asked me to write the code and he was impressed by the approach I used. 

He then asked about the complexity of the code, and we had a very good discussion on this. The interviewer then asked me about the DNS resolution process, the difference between MAC address and IP address, what are class A/class B/ class C IP addresses.

He then asked me about thrashing, virtual memory, caching, and real-life example of caching. I answered all of them properly and then at the end the interviewer asked some behavioral questions based on my past work experiences.



Interview round 3 (Hiring Manager round): For the starting 45 min, we discussed my work in my previous company. We had a detailed discussion about my projects in the previous company. He asked some behavioral questions in between based on those experiences. He was very much impressed by my previous work and then in the last 15 min, he asked me a coding problem.

The problem was a variation of Stock Buy and Sell to maximize profit. I initially gave him a brute force approach, and then he asked me to optimize it. I optimized it, and then he asked me to write code for it and at the end, we discussed the complexity of the algorithm.

Interview round 4 (Bar raiser round): A senior engineering manager at Amazon took this round. For the starting 30 mins, he asked about my previous works and again some behavioral questions. After this, he gave me a coding question. The question was:

  1. Given a graph, I had to find whether the given graph is a tree or not.

I discussed the approach clearly and then wrote a clean code for it.

Result: Selected

Tip: Prepare DSA well for the coding rounds from GFG or leetcode. You should be able to write neat and clean code. Also, Amazon looks for leadership skills in its employees, so be prepared for behavioral problems as well. They ask a lot of behavioral questions too. 

Be prepared with CS subjects like DBMS, Computer Networks, and OS.

Good luck!

Sours: https://www.geeksforgeeks.org/amazon-interview-experience-for-sde-1-6-months-experienced-off-campus/
Amazon SDE-1,2,3 Interview Process: 2021--Frequently Asked Q\u0026A--Tips,Tricks To Crack Interview.

.

Interview amazon sde1

.

Amazon Interview Experience SDE1 - Amazon Interview Process - Tips to Crack the Amazon Interview

.

You will also like:

.



618 619 620 621 622