Interview timeline
8/1: Completed Application
9/20: Recruiter reached out, asked for graduation date and other info, then given an online assessment
9/22: Completed online assessment.
10/15: Recruiter gets back, informing that I have moved on to the final round interview
10/22: Completed one round technical + behavioral interview
10/29: Offer