Very short phone prescreening with recruter. Almost no technical questions.
Onsite interview with technical project manager, was asked to describe my last project and explain the software design, to talk about pros cons of the project and to write some code on white board. Took about an hour.
Another onsite interview with another project manager. This was non-technical. 20 min.