Upload Button Icon Add office photos
Engaged Employer

i

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

DXC Technology Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

DXC Technology Application Developer Interview Questions and Answers

Updated 16 Nov 2023

7 Interview questions

An Application Developer was asked
Q. Explain the concept of tickets.
Ans. 

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...

An Application Developer was asked
Q. Explain the waterfall model.
Ans. 

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...

Application Developer Interview Questions Asked at Other Companies

asked in Oracle
Q1. Minimum Cost to Connect All Points Problem Statement Given an arr ... read more
Q2. Aapali Taxi is a taxi cab operator. They have 3 types of cars- Mi ... read more
asked in Fujitsu
Q3. Reverse Linked List Problem Statement Given a singly linked list ... read more
asked in Oracle
Q4. Count Subsequences Problem Statement Given an integer array ARR o ... read more
asked in Oracle
Q5. Two persons X and Y are sitting side by side with a coin in each’ ... read more
An Application Developer was asked
Q. Given the string 'aabbdbdges', write a function to return a string in which each letter is followed by its count of occurrences. For the given string, the output should be a2b3d2g1e1s1.
Ans. 

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'.

An Application Developer was asked
Q. Write a simple C program to accept and print a name.
Ans. 

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

View All
carefulmatcha
Verified Icon
5d
works at
Cognizant
DXC or HCL for Mainframe Dev? Help me decide!
Hey everyone 👋 I’m at a crossroads with offers from HCLTech and DXC for a Mainframe Developer role. I’ve got 3.7 years in COBOL, DB2, JCL, VSAM, and IMS, and I’m aiming for technical growth, solid projects, and leadership potential. 👉 I want to sharpen my IMS and VSAM skills, build a strong career, and move into tech leadership. If you’re at either company (especially in mainframe), your insights would be awesome! Which place is best for learning, recognition, and long-term stability? Thanks a bunch! 🙏
Got a question about DXC Technology?
Ask anonymously on communities.
An Application Developer was asked
Q. How do you allocate memory to 2D array dynamically? How and why does that work?
Ans. 

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; iread more

An Application Developer was asked
Q. Tell about Function Overloading,Polymorphism and to give the  difference
Ans. 

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...

An Application Developer was asked
Q. Process flow of my work
Ans. 

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

Are these interview questions helpful?

DXC Technology Application Developer Interview Experiences

7 interviews found

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

I applied via Naukri.com and was interviewed in Oct 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Technical discussion
Round 3 - Behavioral 

(1 Question)

  • Q1. Process flow of my work
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good discussion

Application Developer Interview Questions & Answers

user image Varun Kumbhojkar

posted on 8 Sep 2022

I applied via LinkedIn and was interviewed in Aug 2022. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. How do you allocate memory to 2D array dynamically? How and why does that work?
  • Ans. 

    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; iread more

  • Answered by AI
  • Q2. Given string 'aabbdbdges', write a function to return a string in which there would be the letter followed by it's count of occurrence. (the output from the function for the given string should be a2b3d2g2...
  • Ans. 

    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'.

  • Answered by AI
  • Q3. Questions regarding memory allocation layout in C
  • Q4. Questions on Code lifecycle. Like, what is assembly code? what are macros?
Round 2 - Manegerial round 

(2 Questions)

  • Q1. Detailed questions regarding what is sprint, what is iteration? what is a story? what is a scrum? what is the role of scrum master?
  • Q2. Explain waterfall model
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for DXC Technology Application Developer interview:
  • C
Interview preparation tips for other job seekers - Prepare how the memory layout works in C.
And have hands on practice writing small small C codes.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Oct 2021. 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 tips
Round 2 - Technical 

(2 Questions)

  • Q1. Explain fi to sd intigration
  • Ans. 

    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...

  • Answered by AI
  • Q2. Explain about tickets
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for DXC Technology Application Developer interview:
  • GL
  • Ap
  • Accounts Receivable
  • Asset Management
Interview preparation tips for other job seekers - practice on tickets
practice on configuration of GL ,AP ,AR and Asset account

I applied via Referral and was interviewed in Sep 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. How to handle if you are a team lead and some developer is not able to perform well.
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident. Go through your technology questions.

Interview Questionnaire 

1 Question

  • Q1. I have been asked about SAP BASIS HANA. It was a good experience for me

Interview Preparation Tips

Interview preparation tips for other job seekers - Be honest, tell what you know. My interview was virtual. So try to be well dressed and try to keep smile

Application Developer Interview Questions & Answers

user image R.Arockia Ratheesh Sahayaraj

posted on 10 Nov 2015

Interview Questionnaire 

2 Questions

  • Q1. Tell about Function Overloading,Polymorphism and to give the  difference
  • Ans. 

    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...

  • Answered by AI
  • Q2. Simple C program to accept and print a name
  • Ans. 

    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.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Quants,Logical and Verbal reasoning were 
asked.Questions mainly from indiabix website.
Duration: 40 minutes
Total Questions: 50

Round: Test
Experience: 75 questions in 50 minutes and for 10 mins  we had to write not more than 
150 words on any one of the 4 topics given......................
Areas like
C aps
Data Structures
Electron Devices and Circuits
Digital Design
Microprocessor
DBMS
Algorithms
Computer Architecture
Operating Systems
Software Engineering
Networks
Duration: 50 minutes
Total Questions: 75

Round: HR Interview
Experience: Interviewer asked us about our hobbies and likes.

Skills:
College Name: Anna University Chennai

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Asking just previous company details and some technical questions of my job role
  • Q2. Salary only discussed

Interview questions from similar companies

I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Easy logical questions
basic quant

Round 2 - Coding Test 

Easy level coding questions
Counting frequency of alphabets

Interview Preparation Tips

Interview preparation tips for other job seekers - Just go through the basics of javascript
Hoisting

Interview Questionnaire 

1 Question

  • Q1. How to use multiple dispatch in redux?
  • Ans. 

    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...

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. IQ Test
  • Q2. Machine Test
  • Q3. Face To Face

Interview Preparation Tips

Interview preparation tips for other job seekers - basically there are 3 rounds:-
1. IQ Test
2. Machine Test
3. Face to Face

IQ Test is not so tough but prepare well Machine Test
Machine Test Question are like :-
Q.1 - We declare a variable in C++ like "is_this_a_variable" and in Java like "IsThisAVariable". There is underscore in between every word and first alphabet of every word is in lowercase in C++ and in Java first alphabet is in capital without underscore. Create a program in which if user input a string in a C++ variable format it will convert the input in java variable format.

Q2. Count the frequency of a string.
user input string - pqhphi
output-
p - 2
q - 1
h - 2
i - 1

Be strong in algorithms and data structure.

DXC Technology Interview FAQs

How many rounds are there in DXC Technology Application Developer interview?
DXC Technology interview process usually has 2-3 rounds. The most common rounds in the DXC Technology interview process are Technical, Resume Shortlist and Behavioral.
How to prepare for DXC Technology Application Developer 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 DXC Technology. The most common topics and skills that interviewers at DXC Technology expect are Application Development, Analytical, Business Solutions, Production Support and Interpersonal Skills.
What are the top questions asked in DXC Technology Application Developer interview?

Some of the top questions asked at the DXC Technology Application Developer interview -

  1. Given string 'aabbdbdges', write a function to return a string in which there w...read more
  2. How do you allocate memory to 2D array dynamically? How and why does that wo...read more
  3. Tell about Function Overloading,Polymorphism and to give the  differe...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

2-4 weeks 100%
View more
DXC Technology Application Developer Salary
based on 250 salaries
₹4.9 L/yr - ₹15.3 L/yr
17% less than the average Application Developer Salary in India
View more details

DXC Technology Application Developer Reviews and Ratings

based on 43 reviews

3.4/5

Rating in categories

3.3

Skill development

3.6

Work-life balance

2.8

Salary

3.4

Job security

3.2

Company culture

2.3

Promotions

3.2

Work satisfaction

Explore 43 Reviews and Ratings
Associate Professional Software Engineer
2.7k salaries
unlock blur

₹3 L/yr - ₹8 L/yr

Software Engineer
1.8k salaries
unlock blur

₹4.6 L/yr - ₹10.4 L/yr

Associate Professional
1.4k salaries
unlock blur

₹3.5 L/yr - ₹7 L/yr

Senior Software Engineer
1.2k salaries
unlock blur

₹9.3 L/yr - ₹22.1 L/yr

Software Developer
1.1k salaries
unlock blur

₹3.5 L/yr - ₹19.3 L/yr

Explore more salaries
Compare DXC Technology with

Cognizant

3.7
Compare

Capgemini

3.7
Compare

TCS

3.6
Compare

Wipro

3.7
Compare
write
Share an Interview