CGI Recruitment Process

About Company :

CGI Group Inc. (Consultants to Government and Industries), more commonly known as CGI, is a Canadian global information technology (IT) consulting, systems integration, outsourcing, and solutions company founded in 1976 by Serge Godin and André Imbeau headquartered in Montreal, Quebec, Canada.

In 2017, CGI ranked #177 in Forbes Top Multinational Performers, #997 on Forbes Global 2000 list, and #287 Canada’s Best Employers. In 2014, CGI ranked 10th in the 2014 Global Outsourcing 100 by the International Association of Outsourcing Professionals (IAOP), included in the top 25 in the FinTech rankings, also identified as a ‘Leader’ in the IDC MarketScape Worldwide IT Professional Services for its Utility Smart Grid 2014 Vendor Assessment program. In 2013, Frost & Sullivan gave CGI theNorth American Government Cloud Solutions Company of the Year Award. In 2010 the CiMS solution was nominated for “Best Mobile Innovations for Utilities” at the Global Mobile Awards.

Know more about CGI
CGI-Logo

Recruitment Process :

CGI conducts 4-5 rounds to select freshers as Software Developer in their organisation.

  • Written Round
  • Group Discussion
  • Technical Round 1
  • Technical Round 2
  • HR Round

Academic Criteria :



  • 65% or above in B.Tech, and 60% or above in Class X and XII.
  • No backlogs at the time of interview

Written Round :
The Written round consists of two major sections namely General Aptitude Test and Verbal Ability Test. General Aptitude Test, has mathematical part and logical reasoning part and verbal ability Test.

Group Discussion Round :
In this round, interviewer may give the topic or will ask the students to decide one and start the GD. Topics like Women empowerment, smart work Vs Hard work, FDI and current trending topics. You need to speak, express your views and content is not mattered. Avoid fillers, stay confident. Sometimes you may also have Just a min (JAM) instead of GD.

Technical Round 1 :
The students who clear the written round are called for Technical Interview. There is no hard & fast rule for which questions will be asked in this round, you can expect questions on any topic depending on the panel. To clear this round you should be clear with your basics. You should be prepared with Data structures and Algorithms, DBMS, Operating System, Networking, OOPs concepts and a programming language of your choice. Students from branches other than CS should prepare for other two subjects related to their branch. CS students will be expected to write codes in the interview. They also ask questions from resume. You may be asked puzzles in this round. To be prepared for puzzles you can practice from our Puzzles section.

Technical Round 2 :
In this round they generally ask questions from your previous experience, your projects. They also ask questions from resume. You may be asked puzzles in this round. To be prepared for puzzles you can practice from our Puzzles section.

HR Rounds :
In HR Round, they ask to introduce yourself. They tell about the company’s policies, bond, joining location and sometimes they ask some managerial questions. They just check your confidence.
Oftenly asked HR questions :
1. Tell me about Yourself
2. Why CGI ?
3. How you see yourself after five years from now ?
4. What are your strengths and weaknesses ?
5. Questions form resume

NOTE : Once you get selected, you will be hired as an intern and will be provided ‘metamorhosis traininng’ (includes technical training and soft skills) and then once you get graduated(i.e. training will be provided during your 8th sem & will be given holiday for your exams) ,you will be joining company as an employee.

Questions Asked in CGI :

  1. How do You create a Module in Drupal?
  2. Difference between Drupal 7 and 8
  3. Difference between module_invoke and module_invoke_all
  4. What is Java?
  5. Write code for pattern
  6. Write a method calculating the sum of an array using recursion
  7. What is FSMO role ?
  8. What is db2 cursors ?
  9. Why cursor is retrieving only one record at a time ?
  10. [Print the pattern]
  11. more >>

Where to Apply ?

This article is contributed by Amit Khandelwal. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.



My Personal Notes arrow_drop_up