Just finished the Netflix loop and wanted to document the timeline because I couldn't find anything specific when I was going through it.
I applied for a senior backend SWE role. Here's exactly how it went:
Day 1: Applied through LinkedIn. Got a recruiter email 9 days later. Day 10: Recruiter intro call, 30 minutes. Standard questions, they explained the process. They told me upfront: their goal is to complete everything in 4-6 weeks. Day 18: Technical phone screen, 45 minutes. One coding problem (a medium-difficulty graph traversal), one system design question at a light depth. Got feedback from the recruiter 3 days later that I was moving forward. Day 28: Virtual onsite scheduled. It was a week out. Day 35: Onsite day. Four rounds over 5 hours with breaks. Two coding, one full system design, one behavioral. The behavioral was with a hiring manager, the rest with engineers. Day 40: Recruiter called to say they were discussing my packet. No specific timeline given. Day 44: Verbal offer. Day 52: Written offer arrived.
Total from application to verbal offer: about 44 days. Application to written offer: 52 days.
A few notes. The 'discussing your packet' phase was the most anxious part. They didn't give me a timeframe and I waited 4 days, which felt long. The recruiter was responsive when I emailed to check in.
If you're trying to coordinate timelines with other offers: tell your recruiter early if you have competing deadlines. I had another offer expiring and they worked with me to move the debrief discussion faster. They're not inflexible.
I've heard timelines can stretch to 8+ weeks if scheduling is hard or if the debrief is complicated. Mine was relatively smooth.