I applied online, and was called for an on-site interview within 10 days. The first round of interviews was with the hiring manager and a senior engineer. The nature of the interview was relaxed, they asked behavioral questions as well as technical questions. I didn't feel like I was being grilled, and never felt like I was put on the spot. After briefly explaining the projects that they worked on they moved on to my resume and asked questions about my experience and what I had learned during those. After the interview they seemed pleased, and I asked questions of my own. Within a week they set up a second round of interviews with HR, which consisted of behavioral questions. It was quite easy and short. A couple days after that interview I received an offer.