The entire interview process took me about 2 weeks. I had the opportunity to meet with some really amazing people during my interview process. The initial two rounds were telephonic and two other in-person rounds. The in-person rounds were spread over two days and I had to meet with about 6 people on the first day and 3 people on the second. Questions were both behavioral and technical. The best part is that the team I interviewed with was particularly interested to know if I had the cultural fit with the company, not just a technical fit.