My FAANG journey from "Unfortunately we are moving ahead with other candidates" to "2 teams are fighting for you!"
Disclaimer: I signed NDA
Hello Leetcoders,
Posts about interview experiences have helped me a lot. It is my turn to give back to the community.
Background
Bachelors and Masters in a Non-CS background
10 years of work experience in the IT industry
Leetcode: 210 problems (last 3 months)
Timeline
Started preparing in Feb 2020
Reached out by Recruiter April 1st week 2020
Cleared Online assessment April 2nd week 2020
Scheduled onsite May 1st week 2020
Recruiter confirmed offer on 3rd business day after onsite
Interview process
Initial Online Assessment:
2 questions from Amazon 2020 Online Assessment (Look at Leetcode and Aonecode for this year's OA questions)
Virtual Onsites
Interview 1: Behavioral + a medium level coding question on Tries
Interview 2: Behavioral + incremental coding question. Initially started with a simple coding question and went on adding requirements
Interview 3: Behavioral + a medium level coding question on Trees
Interview 4: Behavioral + Design round
Each virtual onsite round lasted for 50 mins. (10 min behavioral, 35 min coding/design and 5 min reverse interview ).
For Amazon, behavioral/Leadership principles questions are very important. Please prepare for these from your past experiences.
After Online assessment, the recruiter reached out the next day saying I passed.
Scheduled Virtual onsite after 3 weeks. After the onsite, recruiter reached out on the 3rd business day with good news.
Preparation
FAANG Struggle
2012 December - Failed in Amazon phone screen for SDE 1
2014 November - Failed in Amazon's 3rd phone screen for SDE 1
2016 March - Failed in Google phone screen
2016 March - Failed in Facebook phone screen
2018 March - Failed in Amazon phone screen for SDE 2
2019 September - Failed in Amazon online assessment, Linkedin, Walmart Onsites
2020 May - Amazon offer as SDE2 (my first onsite of FAANG)
Resources that helped me land my dream job
Takeaways
Leetcode
In the last 3 months, Solved 211/1454, Easy 104, Medium 93, Hard 14
Most of the above are Top Interview questions and Top Amazon questions
I also completed the 30-day Leetcoding challenge for April and that actually gave me a habit of logging into Leetcode everyday and solve several problems.
Datastructures & Algorithims I primarily targetted
Alg: Dynamic programming, Sliding window, DFS, BFS, Binary search, Backtracking, Bit Manipulation
DS: Array, Linked list, Stack, Queue, Priority Queue, Deque, Set, Map, Tree, Graph
Compensation: https://leetcode.com/discuss/compensation/648078/Amazon-or-SDE-2-or-Seattle
All the best to you all. Once again, thanks to Leetcode for being such a valuable platform.