1) Talked to them at the school career fair and dropped off resume.
2) A couple months later, got a phone call from their HR department asking to verify information and to set up a first round interview.
3) First round interview - phone call interview and all behavioral
4) Analytical interview - One week later, used their video system but the audio was on the phone. A lot of brainteasers and one market-sizing question. Would be good to practice brainteasers and a little bit of mental math for preparation.
5) On-site Final Round - 1 hour of "speed dating" interviews, company tour, lunch with recent hires, presentation + group interview with upper management.
Overall, a very tough and intimidating process after the first round