I applied online. The process took 3 months. I interviewed at eharmony (Santa Monica, CA) in Jan 2014
Interview
1 phone interview (theoretical- testing on a lot of concepts like closures,callbacks etc)
onsite(4 rounds): little white boarding exercise, more paper and oral exercise based on html5,css3,JS