Met Intuit recruiter at hiring event on college campus, contacted by different Intuit recruiter via email. They outsourced most of their interviewing process. The other company was very professional, has one interview with no interviewer, just 2 tech questions and they recorded my time and probably other aspects.
Next was another interview with the same recruiter company, but two engineers were present. We went over the last interview a bit ("what was your thought process on this aspect" / "did you consider this"). We then went over my work history a bit, projects I was proud of etc. Then another tech question, a tad more challenging then that last one but still easy. Ended up floundering pretty hard and got really locked up. Thought they were asking a slightly different and trivial question and ended up wasting a lot of time just sorting that out, then was so frazzled from that I had a hard time answering the actual question. They were pretty supportive though and understanding about what was going on. Ended up getting the job so I guess it wasn't too bad.
About 2 weeks later I got a call with the offer, which I accepted a week later.
I then had a meeting with one engineer (former intern) who answered any general questions I had. A bit later I had a meeting with my manager.
Every step of this was over video chat or phone call, I did not step foot on campus until my first day of work.