6 rounds over the span of ~3 weeks went as follows: 1.) Phone screen with recruiter: 30 mins 2.) Interview with hiring manager: 45 mins - Pre-work for technical: 60 mins 3) Technical "pair programming": 90 mins 4) Product interview: 30 mins 5) Leadership interview: 30 mins 6) Recruiter follow-up: 30 mins Rejection phone call from recruiter without explanation: Priceless This whole "waste your time & refuse feedback" thing has to stop.