I applied through an employee referral. The process took 1 day. I interviewed at Ansys (Pittsburgh, PA) in Nov 2017
Interview
Phone interview with team lead software developer, first introduced interview process, then the company, followed by asking questions about my resume, like education experience, project experience, last were questions about c++.
I applied online. The process took 2 months. I interviewed at Ansys (Canonsburg, PA) in Dec 2018
Interview
The interview process consisted of many rounds:
1. Basic HR screen to know your interests etc.
2. 1hr Phone interview by Hiring Manager and Senior developer, I was asked questions on C++ and my resume.
3. Two tests, one was an IKM C++ test and another was a take home coding test(which was pretty hard) that had to be finished in a few days time.
4. Onsite with 8 rounds from 9:30 to 4:00, all asking questions on resume, C++. Some interviews also had algorithms.
Interview questions [1]
Question 1
Algorithms(LC medium and easy), C++(pointers, exceptions etc.)
I applied through an employee referral. The process took 3 weeks. I interviewed at Ansys (Canonsburg, PA) in Aug 2018
Interview
Phone interview at the beginning.
Online assessment (48 multiple choices + programming question), the programming question are not timed. Just send that to your recruiter upon finished.
Onsite interview, from 9 am to 3:30 pm, five interviews. Some are 1:1 and some are 2:1. Including whiteboard coding, brain teasers, debugging of printed codes. The most difficult one was at the hard level on LeetCode. Most of them were easy, one of them were medium.
Interview questions [1]
Question 1
How to detect whether an element is a part of a hole in a binary matrix. A hole is "a patch of zeros that does not connect to the edge of this matrix".