I was contacted shortly after I'd applied and spoke with an engineer for a phone interview. Mostly regarding past projects, and just getting a feel for my skills and interests. The next step was a take-home project/assignment that had a coding and write-up component. I liked working on the project - it forced me to think about NLP functions as well as end-user functionality, which I really enjoyed. The next step was to do another phone interview with 3 folks from the data science team. This consisted mostly of more background information, some technical questions, and then a walkthrough of the code I'd submitted for the project.
I didn't make it past this last step. Truth be told, I was busy finishing up several other projects in order to graduate from my MS program and was sick as a dog at the time of the final phone interview. Nonetheless, the experience was....weird. The interviewers were nice, if not all that personable. They asked totally reasonable questions, but I got the feeling I wouldn't have been a good fit culturally/personally from this interview. Nothing egregiously bad, just felt off.