I applied through a recruiter. The process took 3 days. I interviewed at FirstBest (Boston, MA) in Apr 2015
Interview
Phone screen took about an hour. The usual they describe the company and role. Then, you describe your experience and how it fits the role. Overall, a well-paced and pleasant conversation.
The job description asked for a very wide range of experiences (including some that seemed more related to the backend implementation than the web/UI part). So, they ask for a lot and seem to want to get it all.
Also, though I have experience with similar tools/frameworks, I didn't have a lot of what they specifically were looking for (Marionette, etc.). And when discussing web security, I mentioned CORS and they thought I was saying "cores" (like CPU cores) and it took a while to sort that out and make sure they knew that I really was answering their question and not just flailing.
Interview questions [1]
Question 1
Asked about differences between having a REST API return XML and JSON and why you might want to use XML instead of JSON