I applied online. The process took 2 weeks. I interviewed at Online Buddies (Cambridge, MA)
Interview
Got the usual phone screen and passed that. Got brought in for an interview with one manager, then a second and third interview with technical people. I thought I did well. Then came the really bad part ... sitting in front of a computer and dealing with gruelling, and extremely difficult tegavce chnical questions. They gave several problems, each more difficult than the previous one. That took almost an hour, and then we went over it.
Interview questions [1]
Question 1
The technical programming test was extremely difficult. I have been programming in Java or over 10 years, and solved lots of issues and built lots of apps. So, I was stunned to be asked these questions which I feel don't come up every single day in developing apps.