It began with a phone screen, then an online coding test. In-person, for the first round it was an hour-long programming exam using TomTom's computer. Several weeks later, I had a technical interview in which the two engineers chiefly asked me to describe projects I've developed in iOS, and it was here that I was weakest, since I am more of a game developer, stronger at game engine tech than data and threading topics. I had an interview with the management team, and they seemed really impressed by me, and I feel that I would have gotten an offer if I had impressed the two engineers more.