Amazon Interview Question
SDE-2sTeam: android amazon app, social shopping
Country: United States
Interview Type: In-Person
I still haven't found a good resource for studying for design questions like this one/the other ones I posted. I keep hearing to go to highscalability.com. This is the only resource I've found that might be helpful tbh. The designs were all about scalability/flexibility. This one was more about flexibility in design, and he said he wanted to see SOLID principles. There was little emphasis on OOP design.
The recruiter told me right after I arrived that I would get 3 coding sessions and 2 white boarding for systems design. I did not experience that - I got 1 coding session, 3 systems design and 1 behavior based interview with a manager who quizzed me on experience/asked random tech questions.
Unfortunately they won't tell you where you fail, so although I suspect my weakness was systems design I'm not sure what I can do to improve, and oddly, the internet is NOT full of examples.
Technically I don't know that I was even interviewing for SDE-2. It might have been Senior SDE because the other guys that were going with the same interviewers seemed much older than me, and felt the need to point out their experience level (more than mine)
After going through the design questions for SDE2, what advice would you give on how to prepare for them? Were the designs all about scalability or does it also include OOP designs? Thanks and good luck with your interview.
- hcd3 June 23, 2015