Ansys Software Pvt. Ltd. Interview Experience || SDE Intership + Performance based PPO
Last Updated :
22 Oct, 2024
Recently, I underwent an exciting yet challenging interview process with Ansys Software Pvt. Ltd. The journey began with approximately 500 applicants, of which only 50 were shortlisted for the second round. Here’s a detailed breakdown of my experience throughout the various stages:
Round 1: Shortlisting
The first round was purely based on resume screening. Out of the 500 applicants, only 50 were selected to move forward. It was a highly competitive process, making it essential to have a strong resume that highlighted relevant skills.
Round 2: Pen and Paper Test
The second round consisted of a written test featuring five questions, which included a mix of Data Structures and Algorithms (DSA) and open-ended problems. Here are the questions I encountered:
- Exponential Squaring (Fast Modulo Multiplication)
This question tested our ability to optimize large power calculations under modulo constraints. For more details, you can check out resources on GeeksforGeeks. - Linked List Problem
A standard question requiring solid DSA fundamentals focused on manipulating linked list nodes efficiently. - Mathematical Logic Problem
This problem assessed my problem-solving skills and understanding of mathematical reasoning. - Custom Sorting Question
We were tasked with sorting elements based on custom-defined logic, which tested our ability to design algorithms on the spot. - Carrom and Pot Problem
This was one of the most interesting and complex DSA problems. Given a carrom board with the queen at a fixed position and several other coins, we needed to determine how many safe pots the queen could make without obstruction. This question combined geometry and DSA knowledge.
Following this round, only 9 candidates were shortlisted for the next stage.
Round 3: The Interview (Final Round)
In the final round, I faced my first panel interview with three interviewers, lasting about an hour and 20 minutes. The session began with cross-questions related to the problems from the previous round. The panel aimed to understand my thought process and problem-solving approach, diving deep into the logic I applied during the pen-and-paper test.
The discussion then shifted to frontend and backend development, my area of expertise. Uniquely, they requested to view my GitHub profile, where they selected one of my repositories and began asking questions about it. This included an in-depth review of my code and my approach to solving specific issues. I followed this with backend-related questions, confidently responding based on my experience with Node.js.
This round was a blend of managerial and technical questions, assessing not only my technical expertise but also my ability to handle real-world problems and communicate my solutions effectively.
The Final Result
Out of the 9 candidates interviewed, only 2 were selected, and I was fortunate to be one of them. It was a challenging yet rewarding experience that provided valuable insights into my strengths and areas for improvement.
This journey underscored the importance of being well-prepared across various domains and maintaining a solid grasp of fundamentals. Transitioning from 500 applicants to being one of the two selected was an intense but fulfilling experience.