I applied online. The process took 2 months. I interviewed at Amazon (Estambul) in Nov 2019
Interview
1) HR interview
2) Phone interview with engineer
3) Virtual onsite interview (5 sessions)
They have too many gotchas ("culture") to learn: 14 principles, shareholder letters, ceo's bio, a first dog in the office (died years ago), this and that...
I practiced for weeks before phone interview. Then i practiced for few more weeks before virtual onsite interview.
Interview questions [1]
Question 1
Phone interview:
1) What data structure would you use to represent building and doors
2) How would you find shortest path from any room to exit?
Virtual onsite interview:
1) Implement Unix find utility as a library API
- Inputs: Starting folder and user defined criteria to match lets start with a) name pattern and b) max size threshold
- Output: List of files matching the given criteria
- Looking for design of abstractions (inputs), implementation of the API itself and sample usage
2) Given a list of strings, determine if they are isomorphic and group them by isomorphism. Two strings X and Y are called isomorphic if all occurrences of each character in X can be replaced with another character to get Y and vice-versa. Consider the strings “ACAB” and “XCXY”. They are isomorphic as we can map ‘A’ -> ‘X’, ‘B’ -> ‘Y’ and ‘C’ → ‘C’. Mapping from a character to itself is allowed but two different characters may not be replaced by the same character.
3) Find the Balance point of an Array
// [3, -2, 0, 4, 6, -5] -> [3]
4) behavioral questions (actual interviewer didn't show up)
5) Mobile System Design
The interview was very excellent. Recruiting team came with positive feedback but still didn't receive any offer neither any feedback. It was very confusing. They just shove a policy saying they can't share any information.
Interview questions [1]
Question 1
Lot was directed towards what my current responsibilities are.
I applied online. The process took 4 weeks. I interviewed at Amazon in Apr 2019
Interview
I got an email from a recruiter that asked me to send my resume. After i sent my resume, process started. First they sent me online assessment. It has two coding question. After i passed first step, we made interview on the phone. Then i failed.
Interview questions [1]
Question 1
It was a coding question. After implementation you have to write comments.