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.