I applied online. The process took 2 weeks. I interviewed at Autodesk (Novi, MI) in Jul 2015
Interview
There was a phone interview, followed by an onsite interview. The phone interview asked some basic "about me" questions as well as asked for some basic computer science knowledge (what is a linked list, hash table, etc.). The onsite interview was half a day with different members of the team and covered more advanced topics, including explaining some design patterns and very specific problems to solve.
Interview questions [1]
Question 1
What was a class you struggled with in school and why?
I applied through college or university. The process took 1 week. I interviewed at Autodesk (Singapur) in Nov 2014
Interview
it was fun experience. the interviewer was friendly and really helpful. the atmosphere was very relax.
standard questions such as previous projects experience, why you choose programming, etc. I got around 4 - 5 easy technical questions.
I applied through college or university. The process took 3 months. I interviewed at Autodesk (Novi, MI)
Interview
Process took a few months.
Met with engineer at school career fair. Got a phone interview where we talked about some general object oriented programming practices (can you explain class inheritance?) and some C++ specifics (talk about memory management in C++).
After the phone interview, they had me come in to the Novi office. Throughout a very pleasant day, I spoke with several engineers and other people on the Inventor team. Each person talked with me about a specific area. One portion was an Object Oriented Design session where we made the outline for the classes we would use in a program and the interviewer added new features as we went on to test how robust my solutions were. Another interview focused on more nitty-gritty C++ trivia and usage (how are smart pointers implemented, why is ++i faster than i++). Another section was your standard data structure interview, but unlike interviews with Microsoft, Amazon, etc. the interviewer was very pleasant and didn't unnecessarily add pressure to the interview. Another portion dealt with group processes, how I've worked with groups, workflows I've experienced, etc. They paid for lunch and I got a chance to talk with a couple of team members and ask them some questions.
Overall, the experience was pleasant. The hiring manager ended up saying that the team held me in high regard, but business necessities pushed them to cut the funding they would have needed for my position.