I applied online. The process took 2 weeks. I interviewed at Ansys (Canonsburg, PA) in Feb 2017
Interview
I applied for the job on the Ansys website. I got an email from the recruiter a within a week after applying. The recruiter asked a few questions to explain and self-evaluate my skills such as C++, Linux, Numerical Methods such as DEM etc. through email. Then, he scheduled a video interview with the hiring manager 4 days later. The video interview was almost entirely about my resume and C++ such as classes, virtual functions. The video interview went pretty well and I was invited for an on-site interview a week later. I expected algorithm design, Numerical method etc questions and prepared on those lines. But most of the questions were designed to test C++ experience. I was very disappointed with my interview performance. But I was pleasantly surprised with an email scheduling an HR phone interview a couple of days later. The HR interview lasted about 15 minutes. The questions were standard questions you would expect in an HR interview. And then, I got the offer letter a couple of days later.
Interview questions [1]
Question 1
Write any program that uses a templated class with virtual functions.
Interview process consisted of basic OOP, some leetcode mediums, and also some general chat with recruiters. Overall a very smooth process and definitely recommend. There were also some tree questions and general engineering questions.
Here are some medium-level coding questions and topics for basic understanding:
Data Structures:
1. Arrays:
- Reverse array
- Find duplicate elements
- Sort array
2. Linked Lists:
- Insert/delete node
- Find middle element
- Detect cycle
Interview questions [1]
Question 1
Write a program to reverse a given string and calculate the sum of all digits present in the reversed string
Went through several interviews without real interest from the company side. Did take-home code challenge and wasnt even read (explicitly said by interviewer).
A waste of time, next time I will ask to do more interviews before or not do the code challenge and waste 4 hours to not even receive feedback on the solution
Interview questions [1]
Question 1
They asked stereotypical questions, nothing deep or meaningful