The recruiter reached out to me for Front-End Engineer position for a team that was acquired by Amazon a few years ago. I had a quick phone screen with hiring manager. A few days later I had a technical phone interview. A technical interview was incredibly easy and I received an email a couple days later to schedule for on-site interview. Onsite interview was a full of frustration and disappointment. First, scheduler never sent me an email for virtual interview link and I didn't realize that onsite confirmation email didn't include the link until 15 minutes before the interview. So I basically missed first on-site interview. I was already so discouraged by this even before actual interview. After missed 45 minutes of first interview, hiring manager reached out to me and rescheduled a missed interview right after "last" onsite interview. Also all the coding challenges had nothing to do with algorithm and data structure questions from Leetcode where the recruiter strongly suggested me to study very hard on Leetcode. So I studied for weeks for nothing. The overall interview process seemed so messy and unorganized as if they were not part of Amazon and they conducted the interview the way they wanted. So I didn't feel that I was having an interview with Amazon, but a small startup company. There was nothing positive about this interview process. If you have an opportunity to have an interview for a team that was acquired by Amazon. PLEASE avoid the interview with them and apply for some other teams.