i
DXC
Technology
Filter interviews by
Tickets are a means of tracking and managing tasks or issues within a system.
Tickets can be created by users or automatically generated by the system.
They typically include information such as a title, description, priority level, and status.
Tickets can be assigned to specific individuals or teams for resolution.
They are commonly used in software development, customer support, and project management.
Examples of ti...
Waterfall model is a linear sequential approach to software development.
It follows a sequential process where each phase must be completed before moving to the next one.
It is a rigid model and changes cannot be made easily once a phase is completed.
It is suitable for projects with well-defined requirements and a clear understanding of the end product.
Phases include requirements gathering, design, implementation, t...
Create a function to count character occurrences in a string and format the result as 'letter followed by count'.
Use a dictionary to count occurrences of each character.
Iterate through the string and update counts in the dictionary.
Construct the output string by concatenating each character with its count.
Example: For 'aabb', the output should be 'a2b2'.
Example: For 'abc', the output should be 'a1b1c1'.
A simple C program to accept and print a name.
Use scanf() function to accept the name from the user.
Use printf() function to print the name on the screen.
What people are saying about DXC Technology
Dynamic allocation of memory to 2D array is done using double pointer and malloc function.
Declare a double pointer to hold the 2D array.
Allocate memory to the first dimension using malloc function.
Allocate memory to the second dimension using a loop and malloc function.
Free the memory after use to avoid memory leaks.
Example: int **arr; arr = (int **)malloc(rows * sizeof(int *));
Example: for(int i=0; i
Function overloading is when multiple functions have the same name but different parameters. Polymorphism is the ability of an object to take on many forms.
Function overloading allows multiple functions with the same name but different parameters to be defined.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Function overloading is resolved at compile-time, while pol...
My work involves analyzing requirements, designing solutions, coding, testing, and deploying applications.
Analyze requirements provided by stakeholders
Design solutions based on requirements
Code the application using appropriate programming languages
Test the application for bugs and errors
Deploy the application to production environment
I applied via Naukri.com and was interviewed in Oct 2023. There were 3 interview rounds.
My work involves analyzing requirements, designing solutions, coding, testing, and deploying applications.
Analyze requirements provided by stakeholders
Design solutions based on requirements
Code the application using appropriate programming languages
Test the application for bugs and errors
Deploy the application to production environment
I applied via LinkedIn and was interviewed in Aug 2022. There were 2 interview rounds.
Dynamic allocation of memory to 2D array is done using double pointer and malloc function.
Declare a double pointer to hold the 2D array.
Allocate memory to the first dimension using malloc function.
Allocate memory to the second dimension using a loop and malloc function.
Free the memory after use to avoid memory leaks.
Example: int **arr; arr = (int **)malloc(rows * sizeof(int *));
Example: for(int i=0; i
Create a function to count character occurrences in a string and format the result as 'letter followed by count'.
Use a dictionary to count occurrences of each character.
Iterate through the string and update counts in the dictionary.
Construct the output string by concatenating each character with its count.
Example: For 'aabb', the output should be 'a2b2'.
Example: For 'abc', the output should be 'a1b1c1'.
Waterfall model is a linear sequential approach to software development.
It follows a sequential process where each phase must be completed before moving to the next one.
It is a rigid model and changes cannot be made easily once a phase is completed.
It is suitable for projects with well-defined requirements and a clear understanding of the end product.
Phases include requirements gathering, design, implementation, testin...
I applied via Naukri.com and was interviewed before Oct 2021. There were 2 interview rounds.
FI to SD integration refers to the integration between SAP Financials (FI) and Sales and Distribution (SD) modules.
FI and SD are two important modules in SAP ERP system
FI module deals with financial transactions and accounting
SD module deals with sales and distribution processes
Integration between FI and SD modules ensures that financial transactions are accurately recorded for sales and distribution activities
Examples...
Tickets are a means of tracking and managing tasks or issues within a system.
Tickets can be created by users or automatically generated by the system.
They typically include information such as a title, description, priority level, and status.
Tickets can be assigned to specific individuals or teams for resolution.
They are commonly used in software development, customer support, and project management.
Examples of ticketi...
I applied via Referral and was interviewed in Sep 2021. There were 3 interview rounds.
As a team lead, address the issue by identifying the root cause and providing support and guidance to improve performance.
Have a one-on-one meeting with the developer to discuss their challenges and identify the root cause of their performance issues.
Provide support and guidance to help the developer improve their skills and knowledge.
Set clear expectations and goals for the developer, and monitor their progress regula...
posted on 10 Nov 2015
Function overloading is when multiple functions have the same name but different parameters. Polymorphism is the ability of an object to take on many forms.
Function overloading allows multiple functions with the same name but different parameters to be defined.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Function overloading is resolved at compile-time, while polymorp...
A simple C program to accept and print a name.
Use scanf() function to accept the name from the user.
Use printf() function to print the name on the screen.
I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.
Easy logical questions
basic quant
Easy level coding questions
Counting frequency of alphabets
Multiple dispatch is not a feature of Redux. It can be achieved using middleware or custom logic.
Middleware like redux-thunk or redux-saga can be used to dispatch multiple actions based on a single action.
Custom logic can be implemented in the reducer to handle multiple actions based on a single action type.
For example, a single 'ADD_ITEM' action can trigger multiple actions like 'UPDATE_TOTAL', 'UPDATE_HISTORY', etc.
M...
I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.
Some of the top questions asked at the DXC Technology Application Developer interview -
based on 2 interview experiences
Difficulty level
Duration
based on 43 reviews
Rating in categories
Associate Professional Software Engineer
2.7k
salaries
| ₹3 L/yr - ₹8 L/yr |
Software Engineer
1.8k
salaries
| ₹4.6 L/yr - ₹10.4 L/yr |
Associate Professional
1.4k
salaries
| ₹3.5 L/yr - ₹7 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹9.3 L/yr - ₹22.1 L/yr |
Software Developer
1.1k
salaries
| ₹3.5 L/yr - ₹19.3 L/yr |
Cognizant
Capgemini
TCS
Wipro