Applied online, got a call from the hiring manager the next day. The phone conversation was short with background questions and ended with an invitation for an on-site interview. The on-site interview consists of a 45 minute tech talk with Q&A session and about 7 back-to-back one-on-one interviews with employees and managers.