Initially I got email from Hiring Manager to schedule for a telephonic interview. After that invited for onsite interview. Onsite was whole day interview. I also have to prepare for a presentation of my work. Onsite have several rounds , lunch interview, Lab tour, few were panel interview too. I don't know what other people mentioned in Glassdoor , my Interview was not just behavioral. It was very challenging and technical. Several coding tests on white board, problem solving puzzles, brain storming questions to know how I would design something in a system, out of box questions. Some Interviewers were arrogant and pushy. Overall I did not like the vibe of the team that i would work for. I got denial after 1 month wait. Anyways I already have 3 better job offers in hand, so I don't really care. But I liked their interview questions.