I applied through a recruiter. The process took 1 week. I interviewed at IPSY (Santa Clara, CA) in Dec 2016
Interview
I was initially contacted by HR and immediately I was scheduled for a job interview (coding round). He asked me a data structure question which was fairly above average (dynamic programming). I gave him pseudo code very perfectly and then he told me times up. So, i suggested that I'll send him exact code by EOD. I included all my boundary conditions as per my initial pseudo code.