I applied through a recruiter. I interviewed at Amazon (Tokio) in Sep 2018
Interview
Recruiter contacted me via LinkedIn so I sent my resume and interview was set. I had one phone screen (45min with one coding question and general ml questions) and one on site interview with five sessions. The whole process took about two months.
Interview questions [1]
Question 1
On site consisted of five sessions. Coding, behavioral, ML design, general ML, in-depth ML. One interesting thing is that behavioral questions were also been asked in coding or other sessions.
Coding question was about Trie with medium difficulty. General ML questions requested me to explain ML algorithms which I have used in the work. And gave me simple example problem and asked how to solve (which algoithm).
I applied online. The process took 4 weeks. I interviewed at Amazon (Cambridge, East of England, England) in Mar 2018
Interview
Two rounds of interviews: first a telephone screening interview with a coding question and very general technical questions; then three sessions of onsite interviews for coding, machine learning and my own background area.
Interview questions [1]
Question 1
How would design a system for xxx (e.g. ASR, dialogue, object recognition) from scratch ?
two phone calls. One on algorithmic Coding and other one on deep learning. deep learning interview was difficult. Coding interview was a bit easier than google. Other than that nothing else