Status: 10 years experienced
Position: SDE1 at Amazon
Location: Luxemburg
Contact:
Contacted by recruiter directly and invited for tech-screening. No online assessment.
Preparation:
Initial tech screening:
Occurred during mid March.
LP question: About my current project in details.
Coding: Simple graph problem. Given a list of pairs of friend. Need to find if one of them is reachable from the other one. I used BFS and back-tracking.
5 round virtual onsite:
All the interviews have close to 50% LP question. I'm mentioning here as much as possible.
Here are the technical questions.
Round 1:
In the logistic floor robots entered and exited, how many robot exist at any specific time. interviewer was not very specific about the question and I had to question a lot to understand and construct the problem statement.
Round 2:
This was a design question from the hiring manager. Design an application for a Car showroom. I started with gathering detailed requirements but looks like he was looking for more generic low level design or may be I guessed it wrong.
Round 3:
https://leetcode.com/problems/jump-game-ii/
Round 4:
Design of a System to maintain takeoff-landing boarding gates of an airport.
Round 5:
Linux find command implementation. https://leetcode.com/discuss/interview-question/369272/Amazon-or-Onsite-or-Linux-Find-Command. I did and BFS implementation for a n-ary tree
Result
After two long days, got mail from recruiter that I'm notsuitable for the role. I'm totally clueless about where I lacked as I did prepared for LP questions well and answered all confidently. Also I would say I did well in the technical questions. But may be I needed to conquer than just accomplishing.
What I could have do better:
I'm really puzzled about this. May be more speed in solving the coding parts, may be I messed in LP to myself ready for junior role.
I leave the question for the leetcoders.