There were first two telephone interviews for a pre-screening, with their HR department head, and with the hiring manager. Thereafter there was an invitation for a 3-5 hr interview session with several people at their company office.
Interview questions [1]
Question 1
Apart from the usual professional development questions, they asked job related questions in order to demonstrate abilities necessary for the job.
I applied online. The process took 1 week. I interviewed at PC-Doctor (Reno, NV) in Apr 2018
Interview
There was an email Interview filled with 6 questions. Each question had multiple sub questions. The questions varied from general data structure questions, algorithms, and object oriented general questions. I did not go further after the email question.
Interview questions [1]
Question 1
They gave you a bunch of code. Then they told you to make it as modular as possible given some restraints.