I was reached out to via email by a Roblox recruiter. What followed quickly was a HM (hiring manager) screen, followed by a 1-hour thorough technical assessment. Then, an Onsite with 2 system design rounds, a HM /behavioral round, and a coding round that I was able to split into 2 days. Then, an executive set of rounds, with a senior director, bar raiser / creative problem solving round, and a HM round. It was a total of 9 interview rounds, before it got to a hiring committee screening which took a week for approval to a paper offer letter. From the time I scheduled my on-site (I gave myself several weeks to prepare after passing the technical screen), it took about a month in total to get to offer. Not bad. After 9 rounds, this was an exceptionally thorough process. It's clear to me that Roblox does not hire hastily and really ensures that everyone who joins will contribute to the talent bar and company culture. I found the process, questions, and interviews really fair. Everyone aimed to be helpful and people really listened. I didn't feel like there was any nitpicking for a specific solution. Every interviewer I had was experienced at interviewing and managing their time effectively so I could get my own questions answered, too. Most of my technical interviews were done by principal level engineers.