Open In App

IG Group Interview Experience Senior Software Engineer

Last Updated : 26 Jul, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

I recently had the opportunity to interview for the Senior Software Engineer position at IG Group. The interview process, conducted by a third-party company, consisted of three rounds: Tech Round 1, Tech Round 2, and an HR Round. Here’s a comprehensive account of my interview experience:

Round-1: Tech Round 1

The first round focused on assessing both technical and managerial aspects. The interviewer was particularly interested in understanding my project experience, roles, and responsibilities. We discussed previous projects, challenges encountered, and the outcomes achieved. Additionally, I was given coding challenges, such as designing a solution to simulate the functioning of a lift and sorting a list of employees based on their addresses using Java. I was also asked to find the employee with the second-highest salary using Java 8 features. The interviewer delved into Java 8 topics, including default and static methods and the Stream API. Spring Boot questions were also part of the discussion, involving Spring auto-wiring and excluding auto-configuration.

Round-2: Tech Round 2

The second technical round focused on a wide range of topics. The interviewer explored object-oriented programming concepts, including encapsulation, inheritance, and polymorphism. We discussed Spring annotations, such as @Qualifier and @Primary, and I shared my experience with various annotations used in my projects. The interviewer also inquired about the Singleton design pattern and the Single Responsibility Principle. Additionally, we dived into Hibernate-related questions, particularly regarding object-to-many and many-to-many mappings. Docker and Jenkins pipeline questions were also included in this round.

Round-3: HR Round

The final round was an HR round, providing an opportunity to discuss my experience, expectations, and HR-related matters. We engaged in conversations about my previous experience, highlighting the projects I worked on and the challenges I faced. The discussion also covered my knowledge of IG Group and expectations regarding the project and compensation.

Completing the interview process for the Senior Software Engineer position at IG Group was an enriching experience. The comprehensive interview rounds allowed me to showcase my technical skills, project understanding, and cultural fit within the organization.

I am eagerly awaiting a response from IG Group and remain excited about the opportunity to contribute to their software engineering team. I am confident that my skills and experience will enable me to make significant contributions to the organization. I am grateful for the positive experience throughout the interview process and eagerly anticipate joining the IG Group team.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads