I went through the full interview process all the way to an offer. I did not accept the position. It was quite smooth. At the onsite my recruiter Geno Zertruche was calm and friendly, and started off by stressing the company core values. I look for this sort of thing and thought it was a very good sign. I had five 45 minute one-on-ones with various members of the self-driving and machine learning teams. One session focused on coding. One session focused on architecture. One or two sessions focused on machine learning. I did not give a presentation. The team members were clear when they could not answer a question for competitive reasons but I nonetheless got good answers from everyone.