I applied online. The process took 1+ week. I interviewed at SurfMerchants (Boston, MA)
Interview
There was a online interview, a phone interview, a 1 on 1 interview, and finally a group round table interview. Very involved, but they do try hard to make sure the right candidate makes it into the company
Interview questions [1]
Question 1
In a war between cavemen and astronauts, who wins and why?
I applied through an employee referral. The process took 5 weeks. I interviewed at SurfMerchants (Boston, MA)
Interview
Three-Interview cycle. First is a get-to-know-you with John Hsu. Second is a more traditional interview consisting of a management interview panel and a skill evaluation. Third is a more socially/culturally oriented interview consisting of a peer meetup, then a roundtable with a random selection of employees.
This interview process was very smooth, and took place in a timely manner. Best possible advice is that this company can see right through the typical interview persona, and will do what they can to push past it (ie. they will talk to you like a real human being, and they absolutely will not let you get away with spinning a negative into a positive for the "tell me a time when you failed" question). They want real people with real ups and downs. Go in and be yourself. Technical skill can be taught, but cultural fit can be a dealbreaker.
Interview questions [1]
Question 1
What was the best advice anyone ever gave you? (do NOT say Polonius' "to thine own self be true")