I applied online. The process took 4 days. I interviewed at Root Inc. (Columbus, OH) in Dec 2015
Interview
Introductory phone interview with the CTO, then technical phone interview with two developers, a take-home coding exercise, then programming on-site with three developers in the room, then interview with all members of the company.
The phone interview is just to get information and see if you should move forward. The technical interview will involve answer questions about various computer science topics. From here on, there's more emphasis on Ruby or Swift depending on what type of role (backend / mobile) you're interviewing for.
I applied online. The process took 3 weeks. I interviewed at Root Inc.
Interview
1st stage was a call with the recruiter - behavioral questions 2nd stage was a call with 2 engineers - general database questions and knowledge testing about best practices 3rd stage was a coding assignment 4th stage was supposedly an in person round but was cancelled due to hiring freezes
I applied through a recruiter. I interviewed at Root Inc. in Jan 2021
Interview
There was an intro call on the phone, then a coding test. They give you input, expected output, and basic requirements. That's submitted. Then a week later you hear back.
Interview questions [1]
Question 1
Won't get into specifics more on the coding scenario as it looks like they give the same to everybody, but it's basic and you can write code in any language you want to answer.
The interview process was fairly straightforward - a non-technical phone screen, a technical phone screen (1hr), and a technical on-site (3.5hr).
The interview questions were reasonable, and focused more on your process instead of specific answers.