I applied online. The process took 2 weeks. I interviewed at Ansys (Canonsburg, PA) in Feb 2015
Interview
It started with an email after the application was submitted which scheduled a phone conversation with talent acquisition (a general conversation about the position). This led to a phone interview with the hiring manager and then an all-day, in-person interview with the hiring manager, the team, an HR representative, and another senior manager.
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