I applied online for this position. Soon after I was contacted by a recruiter for an initial phone interview. The first phone interview will be about 20-30 minutes. This interview is really just to get to know more about you, go over different areas of your resume and to discuss your past experiences to see if you'd be a good fit for this specific role. If you're selected, you will be contacted again (1-2 days later) by the recruiter to set up 2 back to back phone interviews (1 with a manger of that department you'd work for, and 1 with someone who currently occupies that role). The questions they ask range between behavioral questions, some situational, and some that you simply cannot prepare for - so do not over analyze this. Use your knowledge and ability to come up with answers to their questions. They don't have a specific "right" answer, so take your time to gather your thoughts and jot some ideas down before answering, they will appreciate that instead of someone who is rambling. After this interview, you will be contacted to move forward and will be invited for an on-site interview. This is very similar to the back to back phone interviews (1 manager for a half hour, and 1 with an employee who currently occupies the role you are applying for). One of my on-site interviews happened to be a google hangout (video call interview) - which was actually very cool to experience (never had an interview like this before). The questions they ask are similar to the categories listed above. After your on-site interviews you will be given a tour and you'll head home. You will hear back from the team within a 1-3 weeks if you are offered a position! They aren't making their decision solely on how you answer questions, so try not to be a well-rehearsed robot. A large portion of decision making depends on your "googliness". So be yourself, be confident, and good luck!