I applied in person at their office and after seeing my resume, they offered me a technical interview. For that, I was in a meeting room with one of the engineers and a computer. He asked me to solve various programming problems in whatever language I wanted. The entire technical portion took about an hour, and my interviewer even gave feedback on how I could improve my code during the session. After he consulted with another engineer, I was immediately offered a position.