I came across IXL Learning at a job fair at Princeton University. From this interaction, I was scheduled for a phone interview the following week. My experience from start to finish with these folks was efficient, professional and friendly. The phone interview lasted about 45 minutes (although a fair amount of that was chatting about the position, some company history, etc.) and this led to the next step. My one piece of advice at this point is to get clear on why you want the job. Obvious, I know, but something that's probably not thought about as deeply as one should.
Next, I was asked to complete a couple of tasks that, to my mind, served two very worthwhile purposes. First, and naturally, they want to see how well you perform. The tasks were examples of the type of work I would be performing. This involved writing the wrong answer solution to two different science questions for 3rd grade and middle school. The second purpose that proved very valuable for me was a chance to ask myself, "Is that was I want to do every day when I come into work?" So, if you get this this stage, I suggest you ask yourself honestly that question. For me, the answer was very much a 'yes'.
The on site interview was quickly accelerated for me because I happened to be in town for that week. I don't know how long the process would have taken if I hadn't been 20 miles away, rather than 3,000. For the on-site interview I met with 2 other product analysts, both of which left me with a very good impression of the company, the working environment, etc. Each had their own approach to interviewing, and each asked me to essentially do what I would be asked to do on the job. They also asked about my previous science research, and if I would pick something from science and explain it to a 7th grader. I then met with the person I had a phone interview with, and who would be my direct supervisor, and then, very briefly, with the VP of the company.
The types of questions varied. There are several standard interview questions, and a number of brain teasers, none of which I had seen on line before. Not going to give those to you- that would take all of the fun out of it! The point is to show your reasoning skill, so just go slow and reason things out. I took a dozen bad turns on those, so just relax and have fun with them.
I got a tour of their new office space, which was very slick and pleasant. I had read a bunch of reviews about the sterile, quiet and dull working environment. Not sure where those folks were coming from, or what they are looking for in a job environment. I just saw a bunch of people working. I suspect that with the stories of the work environment at a place like Google people sometimes expect to be playing basketball while working. It seemed fine to me.