This post is for the folks who are aiming to work for FAANGMs companies and not aware of the process timeline.
Day 1: Received LinkedIn message from recruiter1
Day 2:Initial Consulation Call
around 3 weeks for technical preparation
Day 29:Phone Interview with Team 1
Day 35:Phone Interview with Team 2
no updates from both teams
Day 55:Cleared both interviews but positions no longer available
recruiter1 mapping profile to another team , meanwhile received another open position from recruiter2
Day 47:recruiter2 initial call
Day 62:phone screen with hiring manager for Team 3 + coding round
Day 83:Onsite with Team3
Day 84:received acceptance email from Team3,recruiter2
Day 66:phone screen with Team4,recruiter1(Higher Level)
Day 97:Onsite with Team4,recruiter1
Day 106:overall postive response from Team4,recruiter1 but not accepted for the higher role.
Day 123:finallllly received official offer letter from Team3,recruiter2
Negotiation
Day 136:offer accepted for Team3,recruiter2
.
.
.
anticipating to finish background,visa transfer and current company notice period in 8 weeks.
forget about the stress from technical rounds, design questions, this whole process will truely test your patience and determination. So please be prepared for longer wait times. This may not be same for everyone but thought of sharing my experience. Good luck to those who entered this process recently.