So a lot of time i see confusion in when will they get call if they qualify or what all questions were asked . What to expect and what to study asap (in 1 week or 1 month). Since its my first post. Please be patient and suggest me changes required.
Some things about me :
Experience : 1 yr in backend development:
College: CS from Tier 1
Prior attempt : 1st in internship oncampus, 2nd oncampus for sde, 3rd this one (FINALLY SELECTED).
Location : Chennai Amazon development Centre.
What to Study ASAP :
I know above is not very specific but all you need is strong basics, clearity in conveying your thoughts and godd problem solving skill (avg skills might also pass).
***MY INTERVIEW EXPERIENCE WITH TIMELINE: ***
Note : Attached summary timeline at the end too
got contacted by recruiter and got hackerrank test link within 2 days.
Online hackerrank Test date : 20 april 2021 ,
questions : 2 questions
Did both questions and got call for next rounds. Got call on 5th May 2021 (:P it took long time for me).
Next were to virtual face to face rounds
**12 MAY 2021 (round 1 and round 2)
Gave optimal solution in begining for first question but I was asked to give more approached (stumbled little here).
for 2nd question : gave inorder solution O(n) but space complexity couldn't do for O(1) {Morris traversal told name and said i cant remember optimal approach}
for 3rd question: gave optimal solution . was asked to code recursive, recursive with dynamic programming. and iterative solution .
So first round was okayish
Questions
One time complexity problem (Ans = O(nlogn))
simple stack based stream of integer question For Eg : 1 2 3 1 5 7 .....
for each index tell weather theres next number higher than it or not . (Medium stack problem).
Solved and coded in shared coding link.
Maximum node to node distance in tree For Eg :
-201
/ \
2 4
/\ / \
300 -20 1 2000For above ans is node from left most bottom to right most bottom 300 + 2 -201 + 4 +2000.
Gave solution for both problems and knew this round went well.
**
Now was waiting for results without expectations. Got a call after 1 week on 18 MAY for next rounds ROUND 3 AND ROUND4
ROUND 3 (25 JUNE 2021) BAR RAISER ROUND. **
O(logn) and O(logn) for each insert and delete operations
2. Rotated array find the pivot (Gave O(logn ))
coded 2nd question and gave pseudo for first.
I think he was satisfied with the ans and interview ended 20 min earlier . My other interviews lasted for atleast 1 hr.
*** ROUND 4 (25 JUNE 2021) MANAGER ROUND **
Taken by the manager of some other team.
Questions:
networking,os,dbms as told above
system design from above.
load balancer which all scheme can be used to distribute load.
what happens when you enter url.
what is internet protocol.
IPC (Inter process communications) , semaphores, monitors. etc.
round 4 lasted for 1.25 hr.
Finally all the rounds were over and now was awaiting the results .
Finally after a whole week i got a selection call and offer letter in next 1 week (for me took 5 days more) .
**Timeline in summary: **
Compensation details will attach link here.
https://leetcode.com/discuss/compensation/1310318/AMAZON-SDE-or-CHENNAI-or-FIRE-TV-or-2021
P.S Please always be better version of yourself each day .
Will update answer with your suggestions plus Keep working hard and striving for achieving better future.