I applied through college or university. The process took 1 day. I interviewed at Exafluence
Interview
They basically look for candidates who are confident about themselves and are willing to learn anything that is required by the company. They also ask you about the projects done by you during your college and ask you to elaborate on those so as to find out whether or not you know what you did.
Interview questions [1]
Question 1
Are you willing to learn any of the new programming languages that you are not familiar with?