'Coding has over 700 languages', '67% of programming jobs arenâ€™t in the technology industry', 'Coding is behind almost everything that is powered by electricity'
CGI Inc. interview experience Real time questions & tips from candidates to crack your interview
Associate Software Engineer
CGI Inc.
4 rounds | 6 Coding problems
Interview preparation journey
Preparation
Duration: 8 months
Topics: OOPS CONCEPTS,TKINTER MODULE in python,data Structures,sorting algorithms,dynamic programming basics,SQL statements like DML,DCL,DQL,DDL, Procedures and functions in PLSQL
Tip

Tip 1 : Practice one coding problem daily
Tip 2 : Do one project on each technology,
Tip 3 : Please communicate in English with others ,English plays a prominent role in interviews

Application process
Where: Campus
Eligibility: No baclogs,60%throughtout your education
Resume tip

Tip 1 : one major project and mini project in resume
Tip 2 : Use a professional email address.
Tip 3 : Set your font size to 10-12 points.

Interview rounds
01
Round
Medium
Online Coding Interview
Duration110 minutes
Interview date5 Dec 2019
Coding problem2

It was an mcq and coding round
It contained four sections:
1. Aptitude
2. Reasoning
3. English
4. Coding (It contains 2 questions, one is medium and other is little hard)

1. Concatenate the largest digit
Easy
15m average time
85% success
0/40

#### You are given three non-zero numbers â€˜Aâ€™, â€˜Bâ€™, and â€˜Câ€™. The task is to find the number formed by concatenating the largest digit from each of these numbers in the order of â€˜Aâ€™, â€˜Bâ€™, and â€˜Câ€™.

##### ...
View more
Problem approach

1. I solved this problem using python
2. I have taken input into list using map function i:e;list1=list(map(int,input().split(" "))
3.  started looping from 0 to length of list1
4. In each iteration i stored max digit in each number to list
5. And finally i converted list to string(using join method in python)and then to integer(using int())

2. Remove Vowels
Easy
10m average time
90% success
0/40

#### English alphabets â€˜aâ€™, ...

View more
Problem approach

1. Get the input as a string
2. convert to list
3. Define or initialize a list containing the vowels i.e., a, e,i, o, u.
4. Traverse through the input string, if the vowel is encountered, it should be removed from the string (using remove())
5. convert to string
6. Display the final result string.

02
Round
Medium
Group Discussion
Duration10 minutes
Interview date14 Dec 2019
Coding problem1
1. How will you solve real time examples in smart way?
Problem approach

I started with some real time problems with examples which happened in my college like preparing a website for fest

03
Round
Medium
Face to Face
Duration30 minutes
Interview date14 Dec 2019
Coding problem2

It was around 11:30 PM i feel very tensed after entering into room the interviewer asked me to take a seat and asked self introduction and then he asked can we start technical round ?The questions are below.
What was your specific role and responsibilities on the most recent project you worked on?

1. DBMS

How to get second max salary from table?

2. OOPS, DBMS, OS Questions

OOPS concepts with real time example
SQL statements paper based
Pointers are available in java if not available why
Diff between unions and structures
Concept on procedures and functions in pl/sql
Major diff between procedures and functions in pl/sql
Views concept in DBMS
OSI LAYERS briefly

04
Round
Easy
HR Round
Duration5-10 months
Interview date14 Dec 2019
Coding problem1

It was around 11:50 i think
The environment is too cool and i am too sleepy
The interview was happened in friendly manner

1. General Questions

Introduction
Do you have any offer?
Are you willing sign a bond for a period of 2 years ?
Are youu willing work rotational basis?

Problem approach

Tip 1 : Please be sure while answering question the HR will noted in database

Start a Discussion
Similar interview experiences
Associate Software Engineer
4 rounds | 13 problems
Interviewed by CGI Inc.
310 views
Associate Software Engineer
4 rounds | 14 problems
Interviewed by CGI Inc.
346 views
SDE - 1
3 rounds | 5 problems
Interviewed by CGI Inc.
243 views
SDE
3 rounds | 7 problems
Interviewed by CGI Inc.
213 views
Companies with similar interview experiences
Associate Software Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
2979 views