Few basic coding questions, nothing really out of the ordinary. Varies by team. I would not sweat it. To review of the interview just touch up on basic object oriented concepts as well as some basic scripting knowledge of things like python.
The interview process is a multiple-stage process for hiring new employees. The stages mainly comprise job interviews held either one-on-one, with a group of candidates, or with a panel. Interviews are conducted in person, over the phone or by email, or via video conferencing tools.
I applied through a staffing agency. I interviewed at 3D Systems
Interview
First was a phone interview followed by an in person interview. In person interview started in morning and lasted for the whole day. First few rounds were technical and between easy to difficult. Around noon, they took me out for lunch where they will judge on cultural fit. It seemed all people from all the teams were assigned for my interview. After lunch, there were few more rounds with different managers and I was really exhausted by that time talking about the my experience over and over again with each new set of people. Few days later recruiter informed me that there will be few more technical rounds from teams sitting in different geographical locations over skype and phone. Overall, I think the whole interview process was pretty long. I recommend to do a good research about their business because there will be many questions focused on that.
Interview questions [1]
Question 1
What did you not like about our web site? How will you improve it?