Started off with a phone interview with 2 engineers to gauge my interest of C++ and software engineering. Asked a lot of C++ questions (what is RAII, PIMPL, different kind of smart pointers, why would you choose C++ over C) and where do you see yourself in 10 years? Was followed by a quick HR interview and then went over the day long interview (they flew me down to Redlands for 4 days). Lots of C++ questions and going over my resume very heavily. Need to know your projects in and out and be prepared to speak on your past experience. Ended up having 4 interviews with 4 teams. One of them was programming, the others were overall fit and technical skills. I cannot express how much they wanted you to be familiar with C++.