As a Software Engineer Trainee at Capgemini, working in financial services, the I-CAP journey provides a strong foundation for both technical and professional growth.
In the Initiate phase, I developed a deep understanding of core Java concepts such as OOPs, Collections, Exception Handling, and JDBC.
The Collaborate phase helped me work closely with mentors and cross-functional teams, using tools like Git and GitHub for version control while improving communication and teamwork through agile practices.
In the Accelerate phase, I applied my skills to build and integrate full-stack applications using Java, Spring Boot, and MySQL. I gained exposure to real-world client requirements and best development practices.
This experience fostered responsibility, innovation, and a continuous learning mindset that aligns with Capgemini’s values.
One minor con is the steep learning curve at the start, but it helps build strong technical and problem-solving skills.
Project allocation might take some time, yet it offers a chance to learn new tools and technologies.
Workloads vary, but this improves time management and adaptability.
Every challenge turns into a valuable growth experience at Capgemini.
Basic Java question: Java 8 concepts and Spring Boot basics. It was a video conference. Small Java 8 program questions: * What is an immutable class and how to create it? * Difference between ArrayList and LinkedList * Aggregate functions * GroupBy
The interview process consisted of 3 rounds: 1. Written test (it was not difficult; rather, it was very easy). 2. Technical test (this round was difficult because it consisted of C, C++, data structures, and algorithms, and time was not sufficient
Total 4 rounds of interview: 1. Technical L1 2. Technical L2 3. Technomangerial 4. HR discussion L1 included basic Java questions. L2 covered a few scenario-based questions regarding Spring Boot and Microservices.
Basic Java question: Java 8 concepts and Spring Boot basics. It was a video conference. Small Java 8 program questions: * What is an immutable class and how to create it? * Difference between ArrayList and LinkedList * Aggregate functions * GroupBy
The interview process consisted of 3 rounds: 1. Written test (it was not difficult; rather, it was very easy). 2. Technical test (this round was difficult because it consisted of C, C++, data structures, and algorithms, and time was not sufficient
Total 4 rounds of interview: 1. Technical L1 2. Technical L2 3. Technomangerial 4. HR discussion L1 included basic Java questions. L2 covered a few scenario-based questions regarding Spring Boot and Microservices.