I applied through college or university. The process took 2 months. I interviewed at Samsung Semiconductor Inc (US)
Interview
Got an email on our university mailing list over which I sent my CV. Got an interview call a month later. Had two rounds of interviews, both heavily technical and spanning a wide range of topics including C++, image processing, deep learning etc.