I applied online. I interviewed at Amazon (Londres, Inglaterra) in Jun 2019
Interview
I sent CV through their portal.
They scheduled phone interview.
Overall process was clean and communication nice.
Honestly, don't know what more to write in this section.
The problem described below and I solved it in time. Yet my mistake was that I was lazy to test it properly since the code was simple and I was confident
Interview questions [1]
Question 1
There was a problem from leetcode : given list of words group anagrams. So if two words have the same frequency of letters, they belong to one group.
I applied through a recruiter. The process took 1 week. I interviewed at Amazon
Interview
Recruiter contacted me about open positions. I indicated I was interested in technical lead positions. Recruiter sent me a coding assessment. It was an online assessment with a 90-minute time limit. It contained problems on data structures and algorithms. Many language options were offered. The recruiter was very helpful and he shared several links to challenge questions with me. However, even after spending several hours answering the challenge questions, I still found it very difficult to complete. I completed the assessment a few days later. A day after this the recruiter emailed to say that they were moving forward with other candidates.
I applied through an employee referral. I interviewed at Amazon
Interview
I am referred by an employee in a forum and got contacted by a recruiter later on. They invited me two do 2 on-site interview instead of phone since we are all in Beijing. I am pretty sure that the second interviewer thought I am not suitable for this position (see the questions below).
Interview questions [1]
Question 1
The first 2 interviewers asked me 2 algorithm questions which I completed within 30 minutes (medium & easy level). We chat a while to spend the remaining time.
For the second interview session, the interviewer specifically asked a question about OO design in Java (design an express delivery system). Since I used javascript a lot (which is not purely OO), it seems my functional solution is far from what he expected.