
CGI Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 3,248 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 3,248 reportsCandidate interview experiences
First-hand accounts from people who interviewed at CGI.
Senior Java Developer
We had a coding and MCQ test covering java, spring, kafka, and java8. Then there were two technical rounds. The first one was a deep dive into java basics, spring, springboot, and microservices. The second technical round was a client round where we did a code-along and they asked questions. Finally, there was a managerial round which was scenario-based.
- Questions about java basics, spring, springboot, microservices, kafka, and kafka streams.
- Questions related to java basics, spring, springboot, microservices, kafka, and kafka streams.
- Questions about java basics, spring, springboot, microservices, kafka, and kafka streams.
Data Engineer
The interview was initially planned to be fully in-person and completed on the same day. However, after the first round, they informed me that the L2 interviewer was unavailable, so the remaining rounds were moved to a virtual format. Two days later, I had the L2 round, which was somewhat of a review. The interviewer asked technical and HR questions. They repeatedly inquired about my current and expected salary, and if I was open to negotiation. I confirmed I was. I suspect there was a budget issue, and felt it was a waste of my time as they should have clarified budget constraints beforehand. It was a very poor experience.
- Can you describe your projects?
- Do you have answers to some basic technical questions?
- Could you tell us about your current compensation?
Software Engineer
The interview process with CGI was pretty structured, with several stages. Talking with the interview panel was professional and they stuck to relevant technical topics. The questions touched on backend development, system design, and general software engineering ideas, which all seemed to fit the job. It was a good discussion about my experience, how I approach technical problems, and solving real-world issues. But, after the last round, I didn't hear anything back. It would have been nice to get even a quick update on whether my application was moving forward. Getting back to candidates promptly shows professionalism and respect for their time and effort. The silence after the final round was a bit disappointing, honestly.
- What's the difference between Git rebase and Git Merge?
- How do you ensure the security of an API?
- Can you describe the structure of a Java project?
Product Owner
J'ai été contactée par l'entreprise pour mon profil et j'ai eu deux entretiens. Le premier entretien, c'est la commerciale qui m'avait contactée qui m'a dit que mon profil ne correspondait pas. On a surtout parlé de mes autres processus en cours, avec des questions insistantes sur les clients, ceux à qui mon entreprise avait envoyé mon profil, et si mon employeur était au courant de ma recherche. J'ai senti qu'on voulait des infos sur le marché. Le deuxième entretien, les RH ont juste lu mon CV à voix haute en posant des questions sur des trucs déjà écrits (dates, périodes). Pas de retour après les entretiens, même après relances. Ce silence montre un manque de professionnalisme et de respect pour le temps des candidats.
- Could you tell me about your ongoing recruitment processes?
- Which clients are you currently in contact with?
- Is your current employer aware of your job search?
CGI Interview Questions
Quoted word for word from CGI interview reports.
“Write Java 8 code to count occurrences and retrieve a list of strings containing a specific character.”
Read reports →“Could you explain why a fully loaded freight train needs to reverse slightly before departing?”
Read reports →“What is an async function in JavaScript and how does it relate to the await keyword?”
Read reports →“Can you write a program to find prime numbers from 0 to n?”
Read reports →“Can you estimate the current number of cars on the road in your city?”
Read report →“Could you explain the relationship between a balance sheet and an income statement?”
Read report →“Can you write an SQL query to get the top 5 best-selling products per month?”
Read report →“In the coding round, can you find the error count which is a special character?”
Read report →“What five tests would you perform on an elevator to ensure its functionality before public use?”
Read report →Formats, difficulty and experience
Across all 3,248 CGI interview reports.