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 Software Engineer Interview Questions and Answers

Updated 17 Jun 2025

24 Interview questions

A Software Engineer was asked
Q. What is a class?
Ans. 

A class is a blueprint for creating objects that have similar attributes and behaviors.

  • A class is a user-defined data type that encapsulates data and functions.

  • It provides a way to organize and structure code.

  • Objects are instances of a class.

  • Classes can inherit properties and methods from other classes.

  • Examples of classes in programming languages include String, Integer, and List.

A Software Engineer was asked
Q. Write a program to find the occurrence of each character in a string.
Ans. 

Wap to find each character occurrence in string

  • Iterate through the string and use a dictionary to keep track of character counts

  • Use a for loop to iterate through the string and increment the count of each character in the dictionary

  • Print the dictionary to display the character counts

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. Write a question about age-related problems.
Ans. 

What is the average age of a group of people with ages ranging from 20 to 60?

  • Add up all the ages and divide by the number of people in the group

  • The age range is 40 years

  • Assuming an equal distribution of ages, the average age would be 40

A Software Engineer was asked
Q. What is a prime number?
Ans. 

A prime number is a positive integer greater than 1 that has no positive integer divisors other than 1 and itself.

  • Prime numbers are only divisible by 1 and themselves

  • Examples of prime numbers include 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, and 97

  • Prime numbers are important in cryptography and number theory

What people are saying about DXC Technology

View All
lazyboyy
Verified Icon
4d
works at
DXC Technology
The Cost of Speaking Up in Corporate Culture
"рдЕрдЧрд░ рд╣рдо рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдХреА рд╕рдЪреНрдЪрд╛рдИ рдмреЛрд▓реЗрдВ рддреЛ рдореИрдиреЗрдЬрд░ рдХреЛ рдЧреБрд╕реНрд╕рд╛ рдЖ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рд╡рд╣реА рдореИрдиреЗрдЬрд░ рдХреБрдЫ рднреА рд╕реБрдирд╛рдП рддреЛ рд╣рдореЗрдВ рдЪреБрдк рд░рд╣рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ тАФ рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рд╣рдордиреЗ рдХреБрдЫ рдХрд╣рд╛, рддреЛ рд╣рдореЗрдВ рд╣реА рдЭреВрдард╛ рд╕рд╛рдмрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣реА рддреЛ рд╕рд╛рд▓реЛрдВ рд╕реЗ рд╣реЛрддрд╛ рдЖ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рд▓рдбрд╝рдХрд╛ рдЪреБрдк рд╣реИ, рддреЛ рдЙрд╕реЗ рдЪреБрдк рд░рд╣рдиреЗ рджреЛтАж рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рд╡реЛ рдЕрдкрдиреА рдмрд╛рдд рдХрд╣рддрд╛ рд╣реИ, рдЙрд╕реЗ рдмрд╛рд╣рд░ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рджрд┐рдЦрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ рдХрд╣рд╛рдВ рдХрд╛ рдЗрдВрд╕рд╛рдл рд╣реИ?" "If we speak the truth about what really happens in corporate, the manager gets offended. But when the manager says something unfair, weтАЩre expected to stay silent тАФ because if we speak up, weтАЩre the ones labeled as wrong. This has been happening for years. If a guy stays quiet, let him beтАж but the moment he speaks up, heтАЩs shown the door. WhereтАЩs the fairness in that?"
Got a question about DXC Technology?
Ask anonymously on communities.
A Software Engineer was asked
Q. Write code to determine if a number is prime.
Ans. 

Code to check if a number is prime or not.

  • A prime number is only divisible by 1 and itself.

  • Start checking from 2 up to the square root of the number.

  • If the number is divisible by any number in the range, it's not prime.

  • Otherwise, it's prime.

What are the roles & responsibilities of a Software Engineer at DXC Technology?

Software Development

  • Write, test, and debug code
  • Support the documentation of software requirements and specifications
  • Develop application solutions to enhance productivity

Read full roles & responsibilities

A Software Engineer was asked
Q. What is networking?
Ans. 

Networking is the practice of connecting devices together to share resources and information.

  • Networking involves the use of hardware and software to connect devices together.

  • It allows for the sharing of resources such as printers and files.

  • Networking also enables communication between devices, such as sending emails or accessing websites.

  • Examples of networking technologies include Ethernet, Wi-Fi, and Bluetooth.

DXC Technology HR Interview Questions

81 questions and answers

Q. Can you describe your work experience and training experience?
Q. What qualifications and skills do you possess that make you suitable for th ... read more
Q. What are your experiences regarding workplace behavior?
A Software Engineer was asked
Q. What are the roles of a server and a client?
Ans. 

Server and client are two entities in a client-server architecture where the server provides services to the client.

  • Server is a computer program or device that provides services to other computer programs or devices, known as clients.

  • Client is a computer program or device that requests services from a server.

  • Examples of servers include web servers, mail servers, and file servers.

  • Examples of clients include web bro...

Are these interview questions helpful?
A Software Engineer was asked 10mo ago
Q. What is list, dictionary, set and tuple and difference between them
Ans. 

List, dictionary, set, and tuple are data structures in Python with different characteristics and use cases.

  • List: ordered collection of items, mutable (can be changed), represented by square brackets []

  • Dictionary: unordered collection of key-value pairs, mutable, represented by curly braces {}

  • Set: unordered collection of unique items, mutable, represented by curly braces {}

  • Tuple: ordered collection of items, immut...

A Software Engineer was asked 11mo ago
Q. What is Dns and what are its use
Ans. 

DNS stands for Domain Name System. It is a decentralized naming system for computers, services, or any resource connected to the Internet.

  • DNS translates domain names to IP addresses

  • It helps in locating resources on the Internet

  • DNS servers store domain name records like A, CNAME, MX, etc.

  • Examples: www.google.com translates to 172.217.3.196

A Software Engineer was asked
Q. 1. Describe project 2. What do you understand by OOPs. 3. What all Access modifiers are there in Java. 4. Difference between protected and default. 5. Overloading and overriding (difference, example and que...
Ans. 

Interview questions for Software Engineer position

  • Describe a project you have worked on

  • Explain OOPs concepts and access modifiers in Java

  • Differentiate between protected and default access modifiers

  • Provide examples and differences between overloading and overriding

  • Use Java 8 to find even numbers in a list and to find the square of elements in a list using lambda expressions

  • Write a template for a REST controller wit...

DXC Technology Software Engineer Interview Experiences

39 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Tell me about JOIN queries
  • Ans. 

    JOIN queries combine rows from two or more tables based on related columns, enabling complex data retrieval.

    • INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.a_id;

    • LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.a_id;

    • RIGHT JOIN: Returns all records from the right ...

  • Answered by AI
  • Q2. Tell me about your projects
  • Ans. 

    I have worked on various projects, including web applications, mobile apps, and data analysis tools, showcasing my diverse skill set.

    • Developed a responsive web application using React and Node.js for an e-commerce platform, improving user engagement by 30%.

    • Created a mobile app for tracking fitness activities, utilizing Flutter and Firebase, which gained over 10,000 downloads in the first month.

    • Implemented a data analys...

  • Answered by AI

Software Engineer Interview Questions & Answers

user image PRASANTH CNM

posted on 16 May 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Can you describe your work experience?
  • Ans. 

    I have over five years of experience in software development, focusing on web applications and cloud-based solutions.

    • Developed a scalable e-commerce platform using React and Node.js, improving load times by 30%.

    • Led a team of 4 in migrating legacy systems to AWS, resulting in a 40% reduction in operational costs.

    • Implemented CI/CD pipelines using Jenkins, which decreased deployment times from hours to minutes.

    • Collaborate...

  • Answered by AI
  • Q2. Can you describe your roles and responsibilities?
  • Ans. 

    As a Software Engineer, I design, develop, and maintain software applications while collaborating with cross-functional teams.

    • Developed and maintained web applications using JavaScript and React, improving user experience and performance.

    • Collaborated with product managers to gather requirements and translate them into technical specifications.

    • Participated in code reviews to ensure code quality and adherence to best pra...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Work diligently and ensure you have a thorough understanding of the task at hand.

Software Engineer Interview Questions & Answers

user image monika sharma

posted on 21 Sep 2024

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test┬а

Fibonacci series and program to find the max number in list

Round 2 - Technical┬а

(2 Questions)

  • Q1. What is oops and explain each of the terms
  • Q2. What is list, dictionary, set and tuple and difference between them
  • Ans. 

    List, dictionary, set, and tuple are data structures in Python with different characteristics and use cases.

    • List: ordered collection of items, mutable (can be changed), represented by square brackets []

    • Dictionary: unordered collection of key-value pairs, mutable, represented by curly braces {}

    • Set: unordered collection of unique items, mutable, represented by curly braces {}

    • Tuple: ordered collection of items, immutable ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one┬а

(2 Questions)

  • Q1. What is Dns and what are its use
  • Ans. 

    DNS stands for Domain Name System. It is a decentralized naming system for computers, services, or any resource connected to the Internet.

    • DNS translates domain names to IP addresses

    • It helps in locating resources on the Internet

    • DNS servers store domain name records like A, CNAME, MX, etc.

    • Examples: www.google.com translates to 172.217.3.196

  • Answered by AI
  • Q2. Do you know how to create user
  • Ans. 

    Yes, I know how to create user accounts in software applications.

    • Use a user interface to input user information such as username, password, and email.

    • Store user information securely in a database.

    • Implement authentication and authorization mechanisms to control user access.

    • Provide functionality for users to update their profiles and reset passwords.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Sep 2024.┬аThere was 1 interview round.

Round 1 - Aptitude Test┬а

Reasoning and arthamatic

Interview Preparation Tips

Interview preparation tips for other job seekers - Skills c and paython programing language

Software Engineer Interview Questions & Answers

user image Shivani Velchuri

posted on 16 Apr 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Tell me about yourself
  • Q2. Explain oops concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - all good . good for experienced since this is work from home.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Sep 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 tips
Round 2 - Coding Test┬а

2 coding questions followed by some aptitude questions.

Round 3 - One-on-one┬а

(3 Questions)

  • Q1. He asked me 1 coding question after introduction and after that some HR questions.
  • Q2. The interviewer was calm and the interview went well.
  • Q3. Why should i hire you.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Instahyre and was interviewed in Jan 2024.┬аThere was 1 interview round.

Round 1 - Technical┬а

(2 Questions)

  • Q1. Self introduction technical questions
  • Q2. Technical questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Get well prepared for programming language
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jan 2024.┬аThere was 1 interview round.

Round 1 - HR┬а

(4 Questions)

  • Q1. Why should I hire you
  • Q2. Where you want to see in 5 years?
  • Q3. What do you know about company ?
  • Q4. What's your strength and week ness?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test┬а

Basic aptitude and essay

Round 2 - Technical┬а

(1 Question)

  • Q1. Easy, questions around rojects

DXC Technology Interview FAQs

How many rounds are there in DXC Technology Software Engineer interview?
DXC Technology interview process usually has 2-3 rounds. The most common rounds in the DXC Technology interview process are Technical, Aptitude Test and Resume Shortlist.
How to prepare for DXC Technology Software 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 DXC Technology. The most common topics and skills that interviewers at DXC Technology expect are Recruitment, Troubleshooting, Social Media Marketing, Debugging and Project Development.
What are the top questions asked in DXC Technology Software Engineer interview?

Some of the top questions asked at the DXC Technology Software Engineer interview -

  1. 1. Describe project 2. What do you understand by OOPs. 3. What all Access modif...read more
  2. Can you write the codee which is shown below in any of the languages which you...read more
  3. 2.In second round which is technical round, again they gave one pgm which is li...read more
How long is the DXC Technology Software Engineer interview process?

The duration of DXC Technology Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 22 interview experiences

Difficulty level

Easy 29%
Moderate 71%

Duration

Less than 2 weeks 64%
2-4 weeks 14%
4-6 weeks 21%
View more

Interview Questions from Similar Companies

Accenture Software Engineer Interview Questions
3.7
┬атАв┬а8.8k Interviews
Cognizant Software Engineer Interview Questions
3.7
┬атАв┬а6k Interviews
Capgemini Software Engineer Interview Questions
3.7
┬атАв┬а5.1k Interviews
Genpact Software Engineer Interview Questions
3.7
┬атАв┬а3.5k Interviews
IBM Software Engineer Interview Questions
3.9
┬атАв┬а2.5k Interviews
Nagarro Software Engineer Interview Questions
3.9
┬атАв┬а812 Interviews
NTT Data Software Engineer Interview Questions
3.8
┬атАв┬а672 Interviews
GlobalLogic Software Engineer Interview Questions
3.6
┬атАв┬а643 Interviews
View all
DXC Technology Software Engineer Salary
based on 2k salaries
тВ╣4.4 L/yr - тВ╣12.1 L/yr
14% less than the average Software Engineer Salary in India
View more details

DXC Technology Software Engineer Reviews and Ratings

based on 203 reviews

3.7/5

Rating in categories

3.4

Skill development

3.7

Work-life balance

3.1

Salary

3.4

Job security

3.6

Company culture

2.9

Promotions

3.2

Work satisfaction

Explore 203 Reviews and Ratings
Analyst I software Engineering

Hyderabad / Secunderabad

2-7 Yrs

тВ╣ 2.8-11 LPA

Analyst I Software Engineering

Bangalore / Bengaluru

2-3 Yrs

тВ╣ 2.8-12 LPA

Explore more jobs
Associate Professional Software Engineer
2.2k salaries
unlock blur

тВ╣3 L/yr - тВ╣7.8 L/yr

Software Engineer
2k salaries
unlock blur

тВ╣4.4 L/yr - тВ╣12.1 L/yr

Associate Software Engineer
1.2k salaries
unlock blur

тВ╣3 L/yr - тВ╣7.3 L/yr

Software Developer
1.2k salaries
unlock blur

тВ╣3.7 L/yr - тВ╣21.3 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

тВ╣11.3 L/yr - тВ╣24.5 L/yr

Explore more salaries
Compare DXC Technology with

Cognizant

3.7
Compare

Capgemini

3.7
Compare

TCS

3.5
Compare

Wipro

3.7
Compare
write
Share an Interview