I applied online. I interviewed at Neuro Systems (Dearborn, MI) in Feb 2013
Interview
the initial screening was done buy a American recruiter who tested my communication skills and ask me some basic technical questions about my programming experience.
The second interaction was with a developer who asked me questions on object oriented programming and other technical skills mentioned in my resume.
The third interview was a hands-on programming assignment which included Java and j2ee programming tasks.
Then the 4th and the final step was a face to face interaction in the Michigan office where I was interviewed by 1 Technical Manager and a senior manager.
Right after that I was give an offer within a weeks time. The entire process mood very fast and was completed in 2 to 3 weeks time
Interview questions [1]
Question 1
assuming your told to design A bunch of classes related to transportation for example a vehicle which is very general, a car, and trucks, a bicycle, an aeroplane, a spaceship, the ship etc how would you design the object oriented inheritance hierarchy using the best practices of OOAD. please demonstrate the usage of polymorphism, virtual functions, inheritance, data hiding etc
I applied online. I interviewed at Neuro Systems in Oct 2013
Interview
the interview process was very long over a period of 6-7 weeks. 3 phone interviews and 2 skype calls. No one responded after the final interview call. No follow up emails or phone calls. No one responded even when the candidate called to follow up.