我有1年多经验
第一轮
- LP Questions
- System Design: Design Instagram
- Q&A 5-10 min
第二轮
- LP Questions
- https://leetcode.com/problems/time-based-key-value-store/ 变种 but essentially using a tree based map
- Q&A 5-10 min
第三轮 Bar Raiser
- LP Questions
- Variation of https://leetcode.com/problems/number-of-islands/ up to n dimensions
- Q&A 5-10 min
第四轮
- LP Questions
- Debug and refactor code (OOP stuff)
- Q&A 5-10 min
Behavioral Questions:
All were found on here: https://interviewgenie.com/blog-1/category/Amazon+interviews
I answered all the questions easily and thought I did well on the LPs. They called 3 business days later and told me more or less the same thing but that I was rejected because I did not have enough overall work experience, and that I would easily get a position if I applied again 9 to 12 months later. Kinda bummed about that because of the time commitment this took but oh well. I think I used a lot of examples from university and hackathons for my LPs as opposed to work examples which is entirely my fault because I could have easily used work examples for most of them.