The process began with a 20–30 minute phone screening with a recruiting coordinator. They gave me an overview of the company and asked about the projects and experiences listed on my resume. The coordinator was incredibly nice and supportive throughout the entire process, which made for a great first impression.
About a week later, I received a call to set up a final round in-person interview with some of the software engineers I’d potentially be working with.
The in-person interview lasted about an hour. It started with a deep dive into the projects on my resume. They asked increasingly detailed questions about the technologies and features I used, likely to understand the depth of my knowledge and where my boundaries were. After that, they gave me two technical questions, not LeetCode style, but more open-ended problem-solving scenarios. These questions weren't very difficult, put some brain power into it, and show your thought process, and you'll be fine.
They got back to me with an offer within three business days. Overall, it was a well-organized and fair interview process with a good balance of technical and personal discussion. Seems like a really good company to work for.