我本人有过一个实习经历
OA1: 7 debugging questions. Very simple usually only need to change a couple comparators
OA2: 2 Leetcode questions. I got 2 medium questions.
OA3: Work place simulation and 24 logical questions. Stick to LP then you will be fine.
3轮VO
I didn’t pass all test case on OA2 so I guess that’s the reason why I got 3 rounds. I won’t share the exact questions because of NDA.
第一轮 : This round went absolutely terrible . Lots of questions about my resume. I put some buzzwords that frankly were just there to catch recruiters’ eyes, and used some fancy words to describe my internship. She kept asking me to elaborate on them and didnt seem satisfied with my answers. After that it was a couple LP questions regarding Customer Obsession and Ownership . Lastly it was a coding question about Tree. Never seen on leetcode but I would say its around medium difficulty. I figured out the solution right away so I said ‘I think I will try this approach 1’, she went silent. I thought it was wrong so I came up with a couple other ideas then she asked me to try to code them out. I coded out two different approach but they were both wrong! I was panicking but I tried to act calm. After a while I asked can I go back to approach 1 because I think thats the correct way to solve the problem. Then she said ‘yea thats a good solution!’ , but we ran out of time so I didnt even have time to code it out. I thought I would be rejected on this round alone tbh.
第二轮 : This round went OK. More LP questions, this time focused on Insist on the Highest Standards and Learn and Be Curious . 1 OOP related question and it has something to do with math (not super complicated). Again, we ran out of time and I didn’t get to finish the question! But he still accepted my solution at the end as I was heading the right direction.
第三轮: This round went really well. More LP questions this time focused on Frugality . After that it was 2 LC medium questions. I was able to get the optimal solutions rather quickly and explained the time/space complexity correctly. This is the only round I didn’t run out of time so we had time to talk about his experiene of working at Amazon.
My preperation: I wrote down 1-2 stories for each of the 14 LP, plus answers to some generic questions like ‘Why Amazon’ and ‘Tell me about yourself.’ Did around 130 LC in 2 months, mostly medium questions (Easy:Medium:Hard = 3:5:2).
Thoughts: Prepare for LP really well. You will get asked at least 2 LP questions each round. Prepare at least 1 story for each of the LP. If you have a terrible round, drink some water and calm down. Some extra background about myself, I was doing a BA and planned on going to grad school after that. I took an intro programming class and really liked it so I switched to CS on my 3rd year. I didnt start coding until a year ago so if I can do it, I am sure most of you can!