i
CGI Group
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Program to reverse a string using array of characters
Create an array of characters to store the input string
Iterate through the input string and store each character in the array
Iterate through the array in reverse order to construct the reversed string
Multi threading concept involves running multiple threads simultaneously to improve performance and responsiveness.
Allows multiple tasks to be executed concurrently
Improves performance by utilizing multiple CPU cores
Requires synchronization to prevent data corruption
Examples: Java threads, Python threading module
I am a dedicated and experienced Production Engineer with a strong background in manufacturing processes and quality control.
Bachelor's degree in Mechanical Engineering
5+ years of experience in production engineering
Proficient in CAD software and manufacturing processes
Implemented lean manufacturing principles to improve efficiency
Led cross-functional teams to troubleshoot production issues
Unix is a powerful operating system known for its multitasking and multi-user capabilities, while SQL is a language used for managing and querying databases.
Unix is an operating system developed in the 1970s known for its command-line interface and flexibility.
SQL (Structured Query Language) is a language used to communicate with databases to retrieve, update, and manage data.
Unix commands are case-sensitive and often ...
I applied via Walk-in
posted on 7 Aug 2023
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
About current project and roles and resposibilities etc
SQL is a standard language for managing relational databases, while PL/SQL is a procedural language extension for SQL.
SQL is a standard language for querying and manipulating data in relational databases.
PL/SQL is a procedural language extension for SQL, allowing for more complex programming logic.
SQL is used for data manipulation and retrieval, while PL/SQL is used for writing stored procedures and functions.
SQL state...
Types of joins are used in databases to combine rows from two or more tables based on a related column between them.
Inner Join: Returns rows when there is at least one match in both tables.
Left Join (or Left Outer Join): Returns all rows from the left table and the matched rows from the right table.
Right Join (or Right Outer Join): Returns all rows from the right table and the matched rows from the left table.
Full Join...
Correlated subquery refers to a subquery that is dependent on the outer query, while non-correlated subquery can be executed independently.
Correlated subquery is executed for each row processed by the outer query, while non-correlated subquery is executed only once.
Correlated subquery is slower in performance compared to non-correlated subquery.
Example: SELECT * FROM table1 WHERE column1 = (SELECT MAX(column2) FROM tab
To find department wise total salary, sum up the salaries of employees in each department.
Group employees by department
Calculate total salary for each department
Display department wise total salary
posted on 7 Sep 2024
I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.
Threads in Java allow for concurrent execution of multiple tasks within a single program.
Threads are instances of the java.lang.Thread class.
They allow for parallel execution of code segments.
Threads can be created by extending the Thread class or implementing the Runnable interface.
Example: Thread t1 = new Thread(new MyRunnable()); t1.start();
posted on 15 May 2024
Easy logical questions
I applied via AmbitionBox and was interviewed in Dec 2021. There were 4 interview rounds.
Binary conversions involve converting numbers from base 10 to base 2 and vice versa.
Binary is a numbering system that uses only 0s and 1s.
To convert from base 10 to base 2, divide the number by 2 and write down the remainder.
To convert from base 2 to base 10, multiply each digit by its place value and add the results.
Binary is commonly used in computer programming and digital electronics.
STLD stands for Sequentially Timed Logic Diagram.
STLD is a graphical representation of digital circuits.
It shows the timing relationship between inputs and outputs.
It is used in the design and analysis of digital circuits.
STLD is commonly used in the field of electronics and computer engineering.
Optical communication involves transmitting information using light waves.
Optical communication is faster and more secure than traditional copper wire communication.
Fiber optic cables are used to transmit light signals over long distances.
Examples of optical communication include internet and cable TV.
Optical communication is also used in medical equipment such as endoscopes and laser surgery tools.
Yes, I am fluent in English and Spanish.
Fluent in English and Spanish
Able to communicate effectively with a diverse team
Experience working in bilingual environments
Proficient in technical vocabulary in both languages
ECE stands for Electronics and Communication Engineering.
ECE is a branch of engineering that deals with the study of electronic devices and communication systems.
It involves the design, development, and testing of electronic equipment and communication systems.
Examples of ECE devices include smartphones, computers, televisions, radios, and satellites.
ECE engineers work in various industries such as telecommunications, ...
Karnaugh maps (K-maps) are a graphical method of simplifying Boolean algebra expressions.
K-maps are used to simplify Boolean expressions with multiple variables.
They are a visual aid that helps identify groups of adjacent 1's or 0's.
The groups can then be combined to create a simplified expression.
K-maps are commonly used in digital logic design and circuit analysis.
Example: A 2-variable K-map can simplify the expressi...
Optical communication offers high bandwidth, low interference, and secure data transmission.
Optical communication uses light waves to transmit data, allowing for higher bandwidth and faster data transfer rates.
It is less susceptible to interference from electromagnetic radiation and can transmit data over longer distances without degradation.
Optical communication is also more secure than traditional copper wire communi...
Optical communication is the use of light to transmit information through optical fibers.
Optical communication is faster and more efficient than traditional copper wire communication.
It is used in telecommunications, internet, and cable television networks.
Optical communication is also used in medical equipment such as endoscopes and laser surgery tools.
It allows for long-distance communication without signal degradati...
Optical outputs include digital optical, analog optical, and fiber optic.
Digital optical outputs use a digital signal to transmit audio data.
Analog optical outputs use an analog signal to transmit audio data.
Fiber optic outputs use a fiber optic cable to transmit audio data.
Examples of devices with optical outputs include DVD players, soundbars, and gaming consoles.
Which life is best school or college
It will give the hole syallabus of aptitude and reasoning
I applied via Referral and was interviewed in Jul 2021. There were 5 interview rounds.
Civil engineering may not be the ideal background for a production manager role in DXC Technology.
Production management requires knowledge of technology and software development
Civil engineering focuses on construction and infrastructure
However, transferable skills such as project management and problem-solving may be useful
Experience in manufacturing or software development would be more relevant
DXC Technology may hav
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Software Engineer
8.1k
salaries
| ₹2.7 L/yr - ₹12 L/yr |
Senior Software Engineer
7.1k
salaries
| ₹6.1 L/yr - ₹22.4 L/yr |
Lead Analyst
3.1k
salaries
| ₹10 L/yr - ₹30 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