I got an email from a recruiting agency asking if I was interested. I responded that I was, and was contacted to schedule a phone interview. The phone interview was in two parts over two days with a short multiple choice technical quiz taken in the evening between the phone screenings.
After that I was contacted again to set up an in person interview. The in person interview consisted of three parts: first you go into a room and are asked some general interview questions and some situational questions, then you are asked to take a typing test to see how fast and how accurate you type, and the third portion is a driving test to see your driving ability while they ask you some technical questions about driverless vehicles.