I applied through a recruiter and had an initial phone interview, covering my previous work experience, skill set, and interest in working at Robinhood. The recruiters also gave me some insight and background information on Robinhood, and the team I would be working with.
Within about a week, I had a phone interview with the hiring manager for the position. This interview was a bit more in depth about my previous work experience, but remained more of a conversation and open discussion. Soon after, I was contacted by the recruiter that they wanted to bring me to an on-site interview. My on-site interview lasted about 5 hours total. I interviewed with 4 people for around 45min each, and had lunch with the team. These interviews were more in-depth and included questions that challenged my though process for carrying out marketing campaigns, how I'd leverage certain data, and what my approach would be to solve specific problems. These felt like they went by VERY quickly, and I didn't feel that they were too intimidating. I actually really enjoyed interviewing with the team, and expressing my ideas and thought process.
24h later, I received an offer (I had other deadlines for existing offers). This just shows how fast the recruiters moved, and how respective they were of my other deadlines!
My offer was presented to me in-person by the recruiter, which I personally really appreciated. Both of the recruiters I worked with were extremely helpful, had excellent communication throughout the entire process, and honestly gave me the best recruiting/interview experience.