I met with two people via Google Hangouts for an initial technical screening. It was a basic algorithms exercise which was of medium difficulty and was really meant to test how you organize your code and tackle the problem at hand. After that I was invited to an on-site where I met with three different people for about 1 hour each and we talked about tech and did some technical problems. Once the on-site was over, I met with yet another engineer the following day and he presented me with a take-home problem that really put me to the test! Upon submitting my solution to the take-home problem it took about a week to get a response from the team.