The hiring process for the Software Engineer Lead position at Capgemini was conducted in several well-organized stages, highlighting both technical skills and managerial capabilities. Here is a summary of the different phases I went through:
Online Application I applied through the Capgemini website. Shortly after, I received an email confirmation stating that my application had been received and would be reviewed.
Telephone Pre-screening I was contacted by a recruiter for an initial telephone interview. This call aimed to validate certain information on my CV, my salary expectations, my availability, as well as my interest in Capgemini. She also explained the next steps in the process.
Technical Interview The next stage was a technical interview, conducted via video conference. I met with two senior engineers who asked me in-depth questions about:
They also tested my knowledge of Agile project management, as well as my ability to collaborate with other departments such as DevOps. A live technical exercise was performed, where I had to code and explain my choices.
Give me some Scrum ceremonies.
Tell me about the design patterns you know.
What is a Singleton (design pattern)?
What is the difference between Java 7 and Java 8?
Explain the Stream API in Java 8.
What is the difference between Sets and Lists?
The following metrics were computed from 1 interview experience for the Capgemini Software Engineer Lead role in Casablanca, Morocco.
Capgemini's interview process for their Software Engineer Lead roles in Casablanca, Morocco is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Capgemini's Software Engineer Lead interview process in Casablanca, Morocco.