I had an initial 1/2 hour phone interview with the recruiter, then a 1 hour with the hiring manager. The latter one started with a couple of technical questions but then went into a fairly rapid fire of behavioral questions. I was then invited to their Cambridge office for a half day of interviews, where I met with a VP of engineering in Newark over video conf, multiple engineers on site, a Product Owner, and the hiring manager again. Most of the questioning was again rapid fire behavioral questions. They also had me before the onsite interview write up a 2 page essay of a situation I had been in and how I handled it. It bugged me that when I referred to it in the interview, no one knew what I was talking about as no one had read it. The interviewers don't refer back to your resume much; the boilerplate of behavioral questions is king. They constantly type your answers on their laptops (both phone screen and in-person) as I think they have other non-interviewers help them decide with those notes. It can be a bit annoying as you don't get the feeling you're having a conversation; you're just there to answer their questions. Most interviewers did allow a little time for your questions at the end. They got back to me within only a couple of days of the interview to tell me they had selected another candidate, without any specific feedback.