Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by CGI Group Team. If you also belong to the team, you can get access from here

CGI Group Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Clear (1)

CGI Group Application Support Engineer Interview Questions, Process, and Tips

Updated 2 Oct 2024

Top CGI Group Application Support Engineer Interview Questions and Answers

View all 13 questions

CGI Group Application Support Engineer Interview Experiences

2 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Reverse string
java
linux

I was interviewed before Mar 2021.

Round 1 - Video Call 

(8 Questions)

Round duration - 40 Minutes
Round difficulty - Medium

In this round , I was grilled on some fundamental concepts of Linux. The interviewer was however quite friendly and helped me whenever I was stuck on a problem.

  • Q1. What is LVM and why is it required?
  • Ans. 

    LVM stands for Logical Volume Manager, used to manage disk space efficiently by allowing for dynamic resizing of volumes.

    • LVM allows for easy resizing of volumes without needing to unmount the filesystem

    • It provides features like striping, mirroring, and snapshots for data management

    • LVM is required for efficient storage management in enterprise environments

  • Answered by AI
  • Q2. What is the '/proc' file system in Linux?
  • Ans. 

    The '/proc' file system in Linux is a virtual file system that provides detailed information about the system's hardware, processes, and kernel.

    • It is a virtual file system that exists only in memory and does not correspond to any physical disk storage.

    • It provides real-time information about various system resources such as CPU, memory, processes, and devices.

    • Users can access and manipulate system information by reading...

  • Answered by AI
  • Q3. How do you check how much space is left in the current drive?
  • Ans. 

    To check how much space is left in the current drive, you can use the 'df' command in the terminal.

    • Use the 'df' command followed by the '-h' flag to display the disk space in a human-readable format.

    • Look for the 'Available' column to see how much space is left on the current drive.

    • Example: 'df -h' will show you the disk space usage on all mounted filesystems.

  • Answered by AI
  • Q4. Write a command to print the lines that contain the word 'july', while ignoring the case.
  • Ans. 

    Use grep command with -i flag to print lines containing 'july' ignoring case.

    • Use the following command: grep -i 'july' file.txt

    • Replace 'file.txt' with the actual file name if applicable

    • The -i flag makes the search case-insensitive

  • Answered by AI
  • Q5. What does it mean when a file has 644 permissions in Linux?
  • Ans. 

    File with 644 permissions in Linux means read and write access for owner, and read-only access for group and others.

    • Owner can read and write the file

    • Group and others can only read the file

    • Permissions are represented as three sets of three bits (rwx)

  • Answered by AI
  • Q6. How do you find all the processes that have opened a file in Linux?
  • Ans. 

    To find all processes that have opened a file in Linux, you can use the lsof command.

    • Use the lsof command followed by the file path to see which processes have opened the file.

    • You can also use the -t option with lsof to only display the process IDs.

    • To find all processes that have opened any file in a specific directory, use lsof +D /path/to/directory.

  • Answered by AI
  • Q7. Can you enlist the basic components of Linux?
  • Ans. 

    Basic components of Linux include kernel, shell, commands, utilities, and file system.

    • Kernel - core component that manages hardware resources

    • Shell - interface for users to interact with the system

    • Commands - instructions given to the system for specific tasks

    • Utilities - additional tools for system management

    • File system - structure for organizing and storing data

  • Answered by AI
  • Q8. What are some important Crontab commands used in Linux?
  • Ans. 

    Crontab commands are used in Linux for scheduling tasks at specific times.

    • crontab -e: Edit the crontab file

    • crontab -l: List the current crontab entries

    • crontab -r: Remove the current crontab file

    • crontab -u username: Specify the username whose crontab is to be modified

    • */5 * * * * command: Run 'command' every 5 minutes

  • Answered by AI
Round 2 - Video Call 

(5 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had questions mainly from Operating System and DBMS. I was also asked some basic SQL queries to execute on my machine.

  • Q1. What is a pipe in operating systems, and when is it used?
  • Ans. 

    A pipe in operating systems is a form of inter-process communication that allows the output of one process to be used as the input of another process.

    • A pipe is a method for passing data between processes in a unidirectional manner.

    • It is typically used when the output of one process needs to be input into another process.

    • Pipes are created using the pipe() system call in Unix-like operating systems.

    • An example of using a ...

  • Answered by AI
  • Q2. Can you explain any 5 essential UNIX commands?
  • Ans. 

    Five essential UNIX commands are ls, cd, pwd, mkdir, and rm.

    • ls - list directory contents

    • cd - change directory

    • pwd - print working directory

    • mkdir - make directory

    • rm - remove files or directories

  • Answered by AI
  • Q3. How do you find the second highest salary from a table in SQL?
  • Ans. 

    Use a subquery to find the second highest salary from a table in SQL.

    • Use a subquery to select the maximum salary from the table.

    • Then use another subquery to select the maximum salary that is less than the maximum salary found in the first subquery.

  • Answered by AI
  • Q4. What is meant by normalization and denormalization?
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Denormalization is the opposite process.

    • Normalization involves breaking down data into smaller, more manageable tables to reduce redundancy and dependency.

    • Denormalization involves combining tables to improve query performance by reducing the number of joins needed.

    • Normalization helps maintain data integrity by...

  • Answered by AI
  • Q5. How do you take a backup of a table in MySQL?
  • Ans. 

    To take a backup of a table in MySQL, you can use the mysqldump command.

    • Use the mysqldump command followed by the database name and table name to backup a specific table.

    • Specify the username and password for the MySQL database when using mysqldump.

    • You can also backup multiple tables or the entire database using mysqldump.

    • Save the backup file in a secure location for future restoration if needed.

  • Answered by AI
Round 3 - HR 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

This is a cultural fitment testing round .HR was very frank and asked standard questions. Then we discussed about my role.

  • Q1. Why are you looking for a job change?
  • Q2. What is something about you that is not included in your resume?

Interview Preparation Tips

Eligibility criteriaAbove 1 years of experienceCGI Inc. interview preparation:Topics to prepare for the interview - Linux , SQL, Bash, Operating System, DBMSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Application Support Engineer Interview Questions Asked at Other Companies

Q1. what do you know about SQL , Unix , explain in brief
Q2. Add one more column in that table, without using create?
asked in CGI Group
Q3. How do you check how much space is left in the current drive?
asked in CGI Group
Q4. How do you find all the processes that have opened a file in Linu ... read more
asked in Softenger
Q5. How do you find the heap dump files in Linux? What is the role of ... read more

Interview questions from similar companies

Interview Questionnaire 

3 Questions

  • Q1. Do u have done any work in appkication support
  • Q2. How u can improve ur skills
  • Q3. Are u able to speak english

I applied via Naukri.com and was interviewed in Feb 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Introduction, qualification, experience, and family background

Interview Preparation Tips

Interview preparation tips for other job seekers - Just one telephonic round and one video call round with the recruiter and they selected me without any complications.
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Which is your roles and responsibilities Which issue you have solved

I applied via Approached by Company and was interviewed in Jul 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(5 Questions)

  • Q1. Which technology you have worked ,explain in brief your day to day roles and responsibilities
  • Q2. What do you know about SQL , Unix , explain in brief
  • Ans. 

    SQL is a database language used to manage data. Unix is an operating system used for servers and workstations.

    • SQL is used to create, modify, and query databases.

    • Unix is a command-line interface used for file management, process control, and networking.

    • SQL can be used with various database management systems like MySQL, Oracle, and SQL Server.

    • Unix commands include ls, cd, grep, and chmod.

    • SQL and Unix are commonly used i

  • Answered by AI
  • Q3. Tell all unix commands which are mostly used
  • Ans. 

    Commonly used Unix commands

    • ls - list directory contents

    • cd - change directory

    • mkdir - make directory

    • rm - remove files or directories

    • cp - copy files or directories

    • mv - move or rename files or directories

    • grep - search for patterns in files

    • cat - concatenate and display files

    • chmod - change file permissions

    • ssh - secure shell remote login

  • Answered by AI
  • Q4. What you will do if application perform slow,
  • Ans. 

    I will investigate the root cause of the slow performance and take appropriate actions.

    • Check server resources usage

    • Analyze application logs

    • Identify bottleneck areas

    • Optimize database queries

    • Implement caching mechanisms

    • Upgrade hardware or software if necessary

  • Answered by AI
  • Q5. Tell all SQL commands which you know
  • Ans. 

    Common SQL commands for data manipulation and retrieval

    • SELECT - retrieve data from a table

    • INSERT - insert data into a table

    • UPDATE - update existing data in a table

    • DELETE - delete data from a table

    • CREATE - create a new table or database

    • ALTER - modify the structure of a table

    • DROP - delete a table or database

    • JOIN - combine data from multiple tables

    • GROUP BY - group data based on a specific column

    • ORDER BY - sort data based

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Tech Mahindra Application Support Engineer interview:
  • MS SQL Server
  • Unix scripting
  • Cloud
  • Devops
  • Redhat Linux
Interview preparation tips for other job seekers - Keep confidence and polite be honest do not try to cheat if their is video call interview

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Aug 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Share technical questions regarding interview
Round 3 - One-on-one 

(1 Question)

  • Q1. Share several level questions and Linux, Unix and Android
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was Easy to medium . overall good

Round 2 - Coding Test 

It was Medium to tough level

Round 3 - One-on-one 

(2 Questions)

  • Q1. What is fifo lifo
  • Ans. 

    FIFO (First In, First Out) and LIFO (Last In, First Out) are inventory management methods.

    • FIFO: Items that are added first are the first to be removed. Like a queue.

    • LIFO: Items that are added last are the first to be removed. Like a stack.

  • Answered by AI
  • Q2. Whole data structure concepts
Round 4 - HR 

(2 Questions)

  • Q1. What do you want to change in this country if you get a chance
  • Ans. 

    I would focus on improving access to quality education for all citizens.

    • Implementing policies to ensure equal opportunities for education

    • Investing in infrastructure and resources for schools in underserved areas

    • Providing scholarships and financial aid for students from low-income families

    • Promoting vocational training programs to address skills gaps in the workforce

  • Answered by AI
  • Q2. I don't remember
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Regarding application
  • Q2. Regarding program
Round 2 - One-on-one 

(2 Questions)

  • Q1. Related to manage customer
  • Q2. How to tackle end users
  • Ans. 

    Tackling end users involves effective communication, patience, and problem-solving skills.

    • Listen actively to understand their issues

    • Communicate clearly and patiently

    • Provide step-by-step instructions or guidance

    • Empathize with their frustrations

    • Offer solutions or workarounds

    • Follow up to ensure the issue is resolved

  • Answered by AI
Round 3 - Coding Test 

How to write code regarding customer

Round 4 - Case Study 

Case study regarding related to project

Round 5 - One-on-one 

(1 Question)

  • Q1. HR manager one on one round
Round 6 - Assignment 

Application project management

Interview Preparation Tips

Interview preparation tips for other job seekers - Plz guide regarding issue

I applied via Referral and was interviewed in Oct 2021. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. I was asked about technical questions regarding the work of which I need to provide application support ...
  • Q2. WHAT YOU KNOW ABOUT CGST ?
  • Ans. 

    CGST stands for Central Goods and Services Tax.

    • CGST is a tax levied on the supply of goods and services within a state.

    • It is a part of the Goods and Services Tax (GST) system in India.

    • The revenue collected from CGST is shared between the central and state governments.

    • CGST rates vary depending on the type of goods or services being supplied.

    • For example, the CGST rate for essential goods like food items is lower than tha

  • Answered by AI
  • Q3. What you Know about work of application support engineer
  • Ans. 

    Application Support Engineers are responsible for troubleshooting and resolving technical issues related to software applications.

    • Provide technical support to end-users and clients

    • Identify and resolve software bugs and errors

    • Collaborate with development teams to enhance application functionality

    • Document and maintain knowledge base articles for troubleshooting

    • Monitor application performance and identify areas for improv

  • Answered by AI
  • Q4. What is experience in customer support services ?

Interview Preparation Tips

Interview preparation tips for other job seekers - Always be Positive and always be honest in answering questions ...
Contribute & help others!
anonymous
You can choose to be anonymous

CGI Group Interview FAQs

How many rounds are there in CGI Group Application Support Engineer interview?
CGI Group interview process usually has 1 rounds. The most common rounds in the CGI Group interview process are Coding Test.
How to prepare for CGI Group Application Support Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at CGI Group. The most common topics and skills that interviewers at CGI Group expect are Application Support, PLSQL, Production Support, Shell Scripting and Troubleshooting.

Recently Viewed

SALARIES

Artech Infosystems

SALARIES

Hexaware Technologies

DESIGNATION

DESIGNATION

INTERVIEWS

Abbott

No Interviews

DESIGNATION

JOBS

Publicis Sapient

No Jobs

INTERVIEWS

Boston Scientific

No Interviews

REVIEWS

Baxter International

No Reviews

INTERVIEWS

Sharda Cropchem

No Interviews

Tell us how to improve this page.

CGI Group Application Support Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
CGI Group Application Support Engineer Salary
based on 34 salaries
₹3.5 L/yr - ₹12 L/yr
41% more than the average Application Support Engineer Salary in India
View more details

CGI Group Application Support Engineer Reviews and Ratings

based on 2 reviews

4.2/5

Rating in categories

4.0

Skill development

4.2

Work-life balance

4.2

Salary

4.2

Job security

2.8

Company culture

4.2

Promotions

4.2

Work satisfaction

Explore 2 Reviews and Ratings
Software Engineer
8.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
7.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Analyst
3.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Software Engineer
1.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Test Engineer
1.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare CGI Group with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview