I applied online. I interviewed at X (San Francisco, CA) in Mar 2017
Interview
Two technical telephonic interviews and then 5 onsite interviews. The process was not so smooth I have to follow up with HR multiple time regarding the updates.
All the questions from CTCI(moderate level)
They rejected me saying I have less experience. I told them why you invited me on the first time if I had less experience.