I applied online. The process took 2 weeks. I interviewed at Amazon (Dublín, Dublín) in Aug 2019
Interview
One of the best hiring I’ve ever seen, but not easy.
I had to do an initial timed coding exercise with 2 tasks. It wasn’t super difficult, but it wasn’t easy either. The second interview was with one of their engineers, and he was looking for a well rounded general knowledge, not just front-end. He was also very helpful, and you could really tell he’s trying to get the best out of you. Unfortunately I was rusty in some of the topics we talked about, so I didn’t pass the second interview, but I’d love to try it again in the future. I think I was not far from passing, if I had prepared a bit more, probably would have passed.
The process was standard for a front-end role. It began with an initial recruiter screening followed by a technical phone interview focused on JavaScript fundamentals. Afterward, there was a virtual onsite consisting of three rounds: a live coding challenge (DSA), a specialized React/system design round, and a final behavioral culture-fit discussion with the engineering manager.
Interview questions [1]
Question 1
Can you explain the difference between the Task (Macrotask) Queue and the Microtask Queue in the JavaScript Event Loop? Specifically, how does the browser prioritize Promise resolutions over scheduled callbacks from a setTimeout function, and what impact does this have on UI rendering performance?
First part was general questions about my past work, the projects I’ve done, and my overall experience.
The second part was a 30-minute technical assessment done through a link they provided.
Interview questions [1]
Question 1
General questions about my past work, the projects I’ve done, and my overall experience.
The interview process was an initial online assessment, a phone interview, and then a super round interview, with 3 interviews in one day. The problems weren't the most complicated, but the superround was challenging because the interviews are back to back.
Interview questions [1]
Question 1
They asked me to implement a tic-tac-toe game in HTML and vanilla JS.