I applied through a recruiter. The process took 5 days. I interviewed at Inergize Digital Media (Bloomington, MN) in Nov 2012
Interview
First, I got contacted by a recruiter and she gave me this website that had some programming problems to solve. They were super easy. Then they asked me to come in for an in person interview. They just asked me general programming questions and had me solve white board problems. Some of there questions were super simple, right out of Wikipedia. Polymorphism with the Animal class and using dog/bird/cat. Most likely you've run across that question, they used that example in my interview. They also spent time asking about previous employers. Pretty average interview, nothing outstanding or different than others I've experienced. I got the job a couple hours after the interview after the I told the recruiter I was expecting some offers early next week.
Interview questions [1]
Question 1
They asked questions about location and latitude and longitude. I'd never worked with anything like that, but really I answered the question the best of my ability, because it really wasn't about that. It was just testing my SQL skills.