Applied through my university. First, I had an on campus interview with an engineer. He was extremely friendly and we had a good chat, including on technical question. I didn't have to write code, just talk my way through the problem, which was not overly difficult. From there, I talked to a recruiter on the phone and finally went to Hoboken for an onsite. There, I had four interviews with engineers. Three were whiteboard coding questions and the final more focused on design.