Pretty long process overall.
Received an e-mail after about two weeks to set up an interview in person, found out that was a mistake and it should have been a phone interview. It took another 2ish weeks to actually get that set up, but the phone interview was pretty standard for the recruiter (her name is Alix and she is awesome!) to go over my resume and get to know me a little better.
I was informed that I would be receiving a written assessment within two days and I had to complete it within three days of receiving it. It was an example customer support ticket and how you would edit the style (grammar, spelling, spacing) as well as fixing a current problem that Robinhood has.
About a week or so after that, I was informed that we were moving to do an on-site interview. This consisted of two interviews in person and two by videoconference. The interviewers were awesome and really easy to talk to and they really helped convey that Robinhood is just a place filled with good people who are nice and want to do their best. The video interviews had some technical difficulties, however they went pretty well but not quite as smoothly as the in person interviews.
After that, I heard back around another week later about setting up a final phone interview with the head of support at the office. His name is Jake and he is a fantastic leader and manager. We had a great conversation that was more of a get to know you talk than an interview imo.
After that, I was told I would hear back by Friday (this was on Monday) and I didn't hear anything which set me in panic mode. I recieved an email offer on Monday, but it looks like it was dated Friday. I was ecstatic that I got the job and immediately accepted! The only downside was not being able to put in a full two week notice at my prior job, however I wouldn't change anything about it.
interviews were between easy and average most of the time. A few questions caught me completely off guard.