Day 1: Applied.
Day 7: The recruiter emailed me asking to talk and added some screening questions that I answered. We talked over the phone the next day, and I was moved forward.
Day 11: I had a virtual behavioral interview with the hiring manager for about an hour. Standard questions, trying to determine how well I aligned with the TACOS values.
Day 29: Recruiter reached out again saying they're moving me forward to the technical portion of the process, which includes a virtual architecture design interview and two medium-difficulty HackerRank questions as a take-home test. I scheduled it for Day 35.
Day 34: Got an email from another recruiter with what was supposed to be the offline part (due before the interview the next day), but it was broken.
Day 35: 30 minutes before the architecture interview, original recruiter finally acknowledges broken link, says I can do the offline part after the interview. Interview goes well, I receive the correct link, and I ace the offline portion later that day.
Day 43: Recruiter says they're completing interviews for the position and will reach out with an update within 2-3 weeks.
Day 67 (!): I reach out for an update, recruiter says they're in the final stages of a decision, and hopes to update in 1-2 weeks.
Day 82 (!!): I reach out again for an update.
Day 84 (!!!): Recruiter emails back saying people have been on vacation, but will get an update ASAP.
Day 90 (!!!!): Recruiter emails a rejection. Says they didn't get strong enough signals from my interviews (why did they move me forward if the behavioral interview disqualified me?), and that the feedback is good for 6 months, so effectively they'll toss any other application I make for any other job at the company.