I applied online and was contacted by a recruiter within a week to set up an interview. It was three 45-minute interviews, each with a different engineer, all from different projects / teams. Seemed like they were each trying to see if I fit into their teams, rather than a collective interview where each person asks different questions. A lot of questions came from them asking me about my resume, experiences, interests, classes taken, etc. Only two, but very simple technical questions (on whiteboard). Everything went smoothly and was straightforward.