The initial screening consisted of a math test with word problems that had to be arranged algebraically to solve. Next was a 15 minute phone interview, and then a few days later a technical phone interview. The first phone interview was more personable that the second. The person I was speaking to for the second interview was very scripted and robotic. The questions focused on algorithms and data structures, for which my answers were as accurate as could have been expected in the rushed context. At the end of the day, ignore the advertisement. If you don't have a CS degree or an engineering degree (which if I did I probably would require a higher salary than their offering), then it's probably not worth your time to go through the testing process. I'm also closer to middle age, and I think that may have been a factor as well. If you're fresh out of school with a STEM degree, your chances would be much better. The sample questions included below are from the technical interview.