I got to know about the open role through my college placement team. I later contacted the Amazon APAC recruiter on LinkedIn and forwarded my resume stating my interest in the role. the role for which hiring was begin done was Software Development Engineer in Test.
I along with 5 students in my department heard back from the recruiter and we were provided with an online test link.
The online test was begin held on mettle platform and had 2 coding questions and 20 MCQ’s. the coding questions we easy-medium level and MCQ’s covered ds/algorithm, c language, and OS concepts.
for clearing the online test I would recommend to regularly practice competitive programming and participate in ongoing contests
I cleared the online test and was further instructed that I will be having my first round in next 2 days.
The interview was being conducted online on the amazon chime platform. I was asked to introduce my self by the interviewer and then I was asked two coding questions
I was supposed to clearly explain all the approaches that I was thinking about and also time and space complexity were asked.
the interviewer was from java background and I coded in CPP so explaining syntaxes was also important.
This was design round and a design problem followed by a graph problem was asked
design problem asked to me – https://www.geeksforgeeks.org/minimum-number-swaps-required-sort-array/
then I was asked – Number of connected components in an undirected graph
design problem asked that was asked to my friend – https://www.geeksforgeeks.org/implement-a-dictionary-using-trie/ further asked to modify the code to also support https://www.geeksforgeeks.org/auto-complete-feature-using-trie/
This round was project discussion round and then question-related to core CS concepts were asked.
The interviewer asked why did I choose to build the project and the difficulties that arose while building the project and how I overcame that. also, questions like why did I choose a certain language or framework was asked.
Then question on OS – deadlock conditions and avoidance and some questions on DBMS were asked.
Round 4 :
This was bar raiser round and the interview was being conducted by an engineering manager or someone at a higher position.
question asked – https://leetcode.com/problems/odd-even-linked-list/
question asked that was asked to my friend – https://leetcode.com/problems/find-median-from-data-stream/. Also, the whole approach was also asked and was asked to explain why does the algorithm work.
The overall interview process was very smooth but giving an interview online requires some preparation. The questions asked in Amazon interview are standard classical problems so make sure to practise enough problems. I would recommend first solving around 150 problems on LeetCode and then depending upon the company you are interviewing for practising problems focused on those companies
All the best.
- Mahindra Comviva Interview Experience 2020 (Product/Software Development OffCampus)
- Amazon Interview Experience | SDE-1 offcampus
- Amazon Interview Experience Offcampus for SDE-1
- Amazon Interview experience | Set 128 (For SDET)
- Amazon Interview Experience | Set 182 (For SDET 1)
- Amazon Interview Experience | Set 263 (For SDET)
- Amazon Interview Experience | Set 414 (For SDET-1)
- Amazon Interview Experience | Set 252 (For SDET)
- Amazon interview Experience | Set 131 (For SDET 1)
- Amazon interview Experience | Set 130 (For SDET 1)
- Amazon Interview Experience | Set 432 (SDET Off – Campus)
- Amazon interview Experience | Set 413 (SDET-1 On-Campus Internship)
- Amazon SDE-1 Interview Experience | Amazon WOW-2020
- Amazon Interview Experience SDE-1 | Amazon-WOW 2020
- Amazon Interview Experience SDE-1 | Feb 2020 ( Exp 1.5 yr )
- Amazon SDE-1 Interview Experience | WOW-2020
- Amazon Interview Experience | SDE-1 | WOW 2020
- Amazon Interview Experience | On-Campus 2020 for SDE-1
- Amazon Interview Experience for SDE-Intern 2020
- Amazon Interview Experience | AmazeWow 2020
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.