Interview experience
CGI Interview Questions
Overview
Section titled “Overview”CGI runs a classic IT-services funnel - aptitude-heavy OA, resume-anchored technical rounds, HR close - but larger drives split the technical stage into two rounds of increasing depth rather than one.
CGI interview process at a glance
Section titled “CGI interview process at a glance”| Round | Duration | What they test |
|---|---|---|
| Online assessment (AMCAT-style) | - | Quant aptitude, verbal, technical MCQs (Java/SQL/OOPs), 1-2 coding problems, sectional cutoffs |
| Group discussion (some drives) | - | Communication, teamwork, articulation |
| Technical interview 1 | 30-45 min | OOPs, collections, tree/graph traversal, resume project |
| Technical interview 2 (larger drives) | 30-45 min | Pattern printing, Tries, Linux internals, deeper CS fundamentals |
| HR interview | ~30 min | Career history, motivation, team fit |
Online assessment
Section titled “Online assessment”A proctored, often AMCAT-style test run in modules - quant aptitude, verbal ability/English, and a coding section with sectional cutoffs on some drives, alongside technical MCQs on Java, SQL, and OOPs.
Common questions
- Quantitative aptitude and logical reasoning MCQs
- Coding: frequency sorting, merge sort implementation
- Basic MySQL query writing
- Java/OOPs concept MCQs
Group discussion (some drives)
Section titled “Group discussion (some drives)”When included, a short discussion round on a general or current-affairs topic to gauge communication clarity and how you hold your position in a group setting, before the technical interviews.
Common questions
- General current-affairs or technology-trend prompts
- Structured “for and against” business/tech topics
Technical interview(s)
Section titled “Technical interview(s)”The first technical round centers on OOPs and Java collections fundamentals plus your resume project; when a drive runs a second round, it goes noticeably deeper into data structures and systems topics.
Common questions
- Explain the Object class in Java and why every class inherits from it
- Implement a stack or queue and walk through tree traversal (inorder/preorder/postorder)
- Explain Dijkstra’s algorithm and where you’d use it
- Basic multithreading concepts in Java
- Write a MySQL query joining two tables
- Pattern printing and Trie-based problems (second round, larger drives)
- Basic Linux internals questions (second round, larger drives)
Full technical narratives are on the CGI interview experience page.
HR interview
Section titled “HR interview”A closing conversation on job role and location fit, family background, and motivation for CGI - on at least one report, folded into the same panel as the final technical discussion rather than run as a separate step.
Common questions
- Tell me about yourself and your family background
- Why CGI, and what do you know about the company?
- What job role and location are you open to?
- Walk me through a project on your resume - technologies used and your specific contribution
- What kind of team environment do you work best in?
Sample answer frameworks for each of these are on the CGI HR interview questions page.
Why some drives run two technical rounds
Section titled “Why some drives run two technical rounds”Not every CGI drive is the same depth - smaller drives often close the technical stage in a single round on OOPs and your resume project, while larger campus drives (reportedly funnelling 85 shortlisted candidates down to 16 offers) add a second, harder technical round on pattern printing, Tries, and Linux internals. If your drive is large, budget prep time for genuinely deeper DS/systems topics beyond basic OOPs - the bar rises noticeably between round one and round two.
Frequently asked questions about CGI interviews
Section titled “Frequently asked questions about CGI interviews”What is the CGI interview process for freshers?
CGI’s fresher hiring for Software Developer roles usually runs three to four stages: a proctored online test (often AMCAT-style, in modules covering quant aptitude, verbal ability, and coding, sometimes with sectional cutoffs) covering technical MCQs on Java/OOPs/SQL; one or two technical interviews (about 30-60 minutes each); and a closing HR interview. Some drives add a group discussion before the technical rounds.
What questions are asked in CGI interviews?
Technical interviewers stay close to your resume - expect detailed questions on the projects and technologies you list, plus OOPs fundamentals (Object class, collections, stacks/queues, tree traversal), basic SQL/MySQL queries, and live coding or debugging on a shared screen. A second technical round, when there is one, can go deeper into data structures (Trie, pattern printing) or core topics like Linux internals. The HR round is behavioural and culture-focused: career history, why CGI, and what kind of team environment you prefer.
How many rounds are there in the CGI interview?
CGI typically runs 3-4 rounds: an online assessment, one or two technical interviews, and a final HR interview. When the OA has sectional cutoffs, you need to clear every section, not just the overall score, to advance.
Does CGI have two technical interview rounds?
It can, especially on larger campus drives. One reported drive ran a first technical round on OOPs and collections fundamentals (Object class, stacks/queues, tree traversal, Dijkstra’s algorithm, multithreading) followed by a second round going deeper into pattern printing, Tries, and Linux internals - only a fraction of the 85 shortlisted candidates converted to offers.
How should I prepare for CGI interviews?
Revise Java, SQL, and OOPs fundamentals (especially collections and tree/graph traversal) along with quant aptitude, practise structured group-discussion participation if your drive includes one, and be ready to explain your academic projects in depth - the technology choices, your specific role, and the challenges you solved.

