1) Recruiter screen over the phone
2) 45 mins virtual meeting with hiring manager
3) 4 hours on site with peers and cross functional partners, in person lunch with hiring manager
4) Recruiter sent an email with the subject "feedback on interview" but contents was very vague that I had not been selected. Unfortunate to spend that much time and not get any feedback.