I applied through college or university. The process took 3 months. I interviewed at Ghafari Associates in Oct 2017
Interview
First, a phone interview was done by the HR manager, then a skype interview by a panel of the department heads and at last site visit to company's headquarter. Interview process was very good and easy-going. Just remember what you want to be in future
Interview questions [1]
Question 1
Explain your projects and responsibilities in your internship