YOE: 5 years this summer
BSCS
Applied through a hiring platform and a recruiter from Amazon reached out. Started with OA and once completed, I was told the next day that I would be moving to on-site. However, because of corona virus, it would be virtual.
OAs
https://leetcode.com/discuss/interview-question/344650/Amazon-Online-Assessment-Questions
1 .SDE -
30-35 mins: LP
Remaining: A question involving Trie + numeric keypad. I felt this was a hard level question to be asked in half hour.
Couple mins for me to ask questions.
I spend quite some time over the last few months on LC solving questions and looking at solutions from others. I also did LC premium for a month however it was mainly for preparation for Google but I couldn’t even go on-site. (More details here).
As you can see, there are questions that are not even in LC (first one I cant even find online). Answering those kind of questions in half hour is time consuming, tiring and stressful but also fun in a different way. In some way, it felt more like brainstorming.
My recommendation is to use LC to prep, but to not totally depend on it. Read technical blogs/books, watch youtube videos on system design and how distributed systems work (like gossip protocol, distributed transaction, distributed lock etc.)
Overall, I felt the interview went well but it didn’t result into an offer. But there’s no way to know why I fell short exactly. I can either waste time speculating or keep grinding more. I’m going for the latter and going to go hard for the next few months.
Wishing everyone all the best for upcoming interviews if you have any and if you dont, hope you get one soon. Also, this probably applies to everyone across the world, but stay inside your home and be safe.