I applied online. The process took 3 days. I interviewed at Harmonic
Interview
Very well organized -- 3 phone interviews and then onsite where I had 7-8 interviews with several future team members. It covered theory, practical concepts, programming, HR, logic, etc. Also had a lunch interview -- and a tour of the facilities and building
Interview questions [1]
Question 1
Nothing as such. It was easy to handle with a good amount of prep.