i
CGI Group
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Job Portal and was interviewed in Apr 2024. There were 3 interview rounds.
Normal aptitude trains speed and distance
Arrays strings coding programs along with sql queries
Top trending discussions
I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
Basic aptitude questions
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
Tracing the Flowchart
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for better performance and resource utilization.
Multithreading allows multiple threads to run concurrently within the same process.
Each thread has its own stack and program counter, but shares the same memory space.
Multithreading can improve performance by utilizing multiple CPU cores efficiently.
Examples of multithreading include...
A hash map is a data structure that stores key-value pairs and allows for efficient retrieval of values based on keys.
Hash maps use a hash function to map keys to indexes in an array, allowing for constant time retrieval of values.
Collisions can occur when multiple keys hash to the same index, which can be resolved using techniques like chaining or open addressing.
Example: HashMap
I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.
Python duration was 1 hour
To run a Python program, you need to write the code in a .py file, open a terminal or command prompt, navigate to the file's directory, and then run the program using the 'python' command.
Write the Python code in a .py file using a text editor or an IDE
Open a terminal or command prompt on your computer
Navigate to the directory where the .py file is located using the 'cd' command
Run the Python program by typing 'python ...
Human vs robot technology
I have strong problem-solving skills, excellent technical knowledge, and a passion for learning and improving.
Proficient in programming languages such as Java, C++, and Python
Experience with CAD software and engineering design principles
Strong analytical skills and attention to detail
Excellent communication and teamwork abilities
Quick learner and adaptable to new technologies and tools
Aptitude round was easy, main thing personality checking, dont panic, what you know just answer according to that
I applied via Campus Placement and was interviewed in May 2024. There was 1 interview round.
I applied via Referral and was interviewed in Dec 2021. There were 4 interview rounds.
based on 1 review
Rating in categories
Software Engineer
8.1k
salaries
| ₹2.7 L/yr - ₹12 L/yr |
Senior Software Engineer
7.2k
salaries
| ₹6.1 L/yr - ₹22.3 L/yr |
Lead Analyst
3.1k
salaries
| ₹10 L/yr - ₹29 L/yr |
Associate Software Engineer
1.8k
salaries
| ₹2.5 L/yr - ₹6.6 L/yr |
Senior Test Engineer
1.2k
salaries
| ₹6 L/yr - ₹20.2 L/yr |
TCS
Infosys
Wipro
HCLTech