I applied online. The process took 3 days. I interviewed at Smarthome (Irvine, CA) in May 2014
Interview
Three stages: First, phone screen. Second, a series of personality and logic tests. Then meet with the CIO. The whole experience was a hoax to help them answer some development problems that their them were having trouble with. Their CIO gave me a verbal offer, the next day his secretary emailed to withdraw the offer.
Interview questions [1]
Question 1
They'll put you in a room to answer questions pertaining to the position. However, there staff are .NET programmers trying to learn Magento. The questions they're asking is to help their team deal with existing problems with their code; they have no intention hiring you. You're brought into the process for "intelligence gathering", to solve existing issues for the mess they coded.