I had the phone interview early on, which was a pretty standard phone interview. Mine was unique in that I interviewed here for a different role (Software Development) than on my on-site interview. The questions here were pretty standard: talk about a coding project and what data structures I used, about my experiences working alone/as a team, etc. I also got an overview of how the software works and got an opportunity to ask questions of my own.
The dreaded test was quite tough. That was my least favorite part of the whole process; you have a proctor watching you from your webcam (which you must have, by the way) take a coding test without the ability to look up any syntax or even test your code out. There wasn't a time limit, but you essentially had to take the whole test in one sitting. That's quite hard when the test takes >4 hours, and for working applicants.
Once I got to the interview, everything was amazing. They reimbursed me for travel expenses, put me up in a hotel, gave me an extensive tour of their very extensive campus, and overall sold me on the whole thing. This interview was where the experience went from a neutral to a highly positive experience.