Straight forward interviews, but the process took a while (over a month) since I had to interview with each level independently (director, technical team leads, HR, leadership). The interviews with leadership (a director and a VP) were mostly just conversations about me and about the company. I sense that they were primarily trying to see how well I would fit into the culture and suss out any weird attitudes or misrepresentations on my resume. The HR interview was quick and straight forward. It was basically to make sure both I and the company were on the same page about compensation and expectations and to answer any HR questions I might have. There were no whiteboarding or code tests or anything like that in the technical interview, which I really appreciated. I'm a good programmer, but I like to think about what I am doing and don't perform well with someone looking over my shoulder. The technical questions were more theory based and not looking for specific code (or even code at all). All in all it was a great and thorough interview process, even if it did take a while. The extended process would have been a lot more annoying if I hadn't been employed while I was interviewing. As it was, it was just a minor inconvenience.