Glassdoor users rated their interview experience at SolidWorks as 100% positive with a difficulty rating score of 2 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Analyst and rated their interviews as the hardest, whereas interviews for Analyst and roles were rated as the easiest.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 5 weeks. I interviewed at SolidWorks
Interview
Phone screening with an HR person and then a skype call with four other other recruiters at the same time. The questions were very simple, mostly talking about experiences and skills listed on your resume.
I applied through an employee referral. The process took 2 weeks. I interviewed at SolidWorks (Waltham, MA) in Feb 2015
Interview
The hiring process was very precise and it is easily seen that they put a lot of thought into the people that they are considering as employees. I was brought into the main campus for a face to face interview which really helped me get a feel for the work environment.
Interview questions [1]
Question 1
What was one time where you demonstrated leadership within a group role?
I applied through an employee referral. The process took 4 weeks. I interviewed at SolidWorks
Interview
Two phone screens (one standard with questions such as "why do you want to leave your current job" and almost no technical questions, and one very technical, with a series of exercises to finish in a limited time). Then a day of on-site interviews with the prospective manager and other senior team members. The on-site interviews were all one-on-one and technical, mostly software related, with some geometry-related maths questions / brain-teasers. Be prepared for a long day.
Interview questions [1]
Question 1
Know your "basics" well: binary search trees, other classic data structures and algorithms - par for the course in software companies. Also know C++ well. There are extra geometry questions: given a point and a polygon in a plane, devise an algorithm to check if the point is inside the polygon.