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 for Freshers

Updated 17 Jun 2025

6 Interview questions

A Software Engineer was asked
Q. Given a string, determine if it is a palindrome.
Ans. 

Check if a given string is a palindrome or not.

  • A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.

  • To check if a string is a palindrome, compare the first and last characters, then the second and second-to-last characters, and so on.

  • If all pairs match, the string is a palindrome. If any pair does not match, the string is not a palindrome.

A Software Engineer was asked
Q. What are the differences between DELETE, TRUNCATE, and DROP statements?
Ans. 

DELETE removes specific rows, TRUNCATE removes all rows, DROP removes entire table.

  • DELETE is a DML command, TRUNCATE and DROP are DDL commands.

  • DELETE can have a WHERE clause to specify which rows to delete.

  • TRUNCATE resets the table and cannot be undone.

  • DROP removes the table and all associated objects.

  • Example: DELETE FROM table WHERE id = 1;

  • Example: TRUNCATE table;

  • Example: DROP TABLE table;

Software Engineer Interview Questions Asked at Other Companies for Fresher

asked in Capgemini
Q1. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
asked in Capgemini
Q2. How can you cut a rectangular cake in 8 symmetric pieces in three ... read more
Q3. Split Binary String Problem Statement Chintu has a long binary st ... read more
asked in TCS
Q4. What is the reason that the Iterative Waterfall model was introdu ... read more
asked in Wipro
Q5. Knapsack Problem Statement There is a potter with a limited amoun ... read more
πŸ”₯ Asked by recruiter 2 times
A Software Engineer was asked
Q. What are the four pillars of OOP?
Ans. 

4 Pillars of OOPs are Abstraction, Encapsulation, Inheritance, and Polymorphism.

  • Abstraction: Hiding implementation details and showing only necessary information.

  • Encapsulation: Binding data and functions together and restricting access to them.

  • Inheritance: Creating new classes from existing ones, inheriting properties and methods.

  • Polymorphism: Ability of objects to take on multiple forms or behaviors.

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.

What people are saying about DXC Technology

View All
carefulmatcha
Verified Icon
2w
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.
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

A Software Engineer was asked
Q. Method over loading
Ans. 

Method overloading is a feature in OOP where multiple methods can have the same name but different parameters.

  • Method overloading is used to improve code readability and reusability.

  • The methods must have different parameters, either in number or type.

  • Example: void print(int num), void print(String str), void print(int num1, int num2)

  • Method overloading is resolved at compile-time based on the number and type of argu...

DXC Technology Software Engineer Interview Experiences for Freshers

8 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement and was interviewed in Jul 2022.Β There were 4 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 - Aptitude TestΒ 

Basic aptitude with logical reasoning

Round 3 - Coding TestΒ 

Two questions basic to medium level no dsa

Round 4 - TechnicalΒ 

(3 Questions)

  • Q1. 1. What is your strength and weekness.
  • Ans. 

    My strength is problem-solving and my weakness is public speaking.

    • Strength: Problem-solving - I have a strong ability to analyze complex problems and come up with effective solutions.

    • Weakness: Public speaking - I struggle with speaking in front of large audiences and conveying my ideas clearly.

    • Example for strength: In my previous role, I was able to identify a critical bug in the software and develop a fix that saved t...

  • Answered by AI
  • Q2. 2. coding language with basic question.
  • Q3. 3. what is the project you have done.
  • Ans. 

    Developed a web-based inventory management system for a retail company.

    • Used HTML, CSS, and JavaScript for the frontend development.

    • Implemented a RESTful API using Node.js and Express for the backend.

    • Utilized MongoDB as the database to store product information.

    • Implemented features like product search, order management, and reporting.

    • Ensured data security and user authentication using JWT tokens.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and must do resume topics strongly with apti and reasoning.

I applied via Campus Placement and was interviewed in Aug 2022.Β There were 2 interview rounds.

Round 1 - Aptitude TestΒ 

Quantitative
Verbal
Logical Mcq questions
coding error correction questions (around 5)

Round 2 - TechnicalΒ 

(1 Question)

  • Q1. Some questions on project, oops ,some hr questions and a program to print prime nos

Interview Preparation Tips

Interview preparation tips for other job seekers - If you clear the test interview is very easy to crack. For test focus on coding basics .

I applied via AmbitionBox and was interviewed in Apr 2022.Β There was 1 interview round.

Round 1 - One-on-oneΒ 

(1 Question)

  • Q1. What is your hobbies? Ans.my hobby is playing games. Reading books πŸ“š. Watching TV.ect....

Interview Preparation Tips

Topics to prepare for DXC Technology Software Engineer interview:
  • Self introduction
Interview preparation tips for other job seekers - Very nice πŸ™‚.it is very excited prosess

I appeared for an interview in Aug 2021.

Interview QuestionnaireΒ 

4 Questions

  • Q1. Java only. After giving 100% correct answers. Got feedback not cleared. All coz of expected CTC
  • Q2. Hashmap internal
  • Q3. Spring boot autoconfiguration
  • Q4. Wap to find each character occurrence in string

Interview Preparation Tips

Interview preparation tips for other job seekers - If u want to join support level project then
One online test Hackerrank 50 MCQ
one technical.

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Aman Agarwala

posted on 14 Oct 2022

I applied via Campus Placement and was interviewed before Oct 2021.Β There were 3 interview rounds.

Round 1 - Coding TestΒ 

10 MCQ for code snippets
3 Coding questions - 2 Basic , 1 Intermediate

Round 2 - TechnicalΒ 

(4 Questions)

  • Q1. 1. Resume based questions 2. Write and explain 2 basic coding questions 2. Basic SQL 3. Basic concepts of OOPs
  • Q2. 1. check if string is Palindrome.
  • Q3. 2. Difference between DELETE and TRUNCATE and DROP
  • Ans. 

    DELETE removes specific rows, TRUNCATE removes all rows, DROP removes entire table.

    • DELETE is a DML command, TRUNCATE and DROP are DDL commands.

    • DELETE can have a WHERE clause to specify which rows to delete.

    • TRUNCATE resets the table and cannot be undone.

    • DROP removes the table and all associated objects.

    • Example: DELETE FROM table WHERE id = 1;

    • Example: TRUNCATE table;

    • Example: DROP TABLE table;

  • Answered by AI
  • Q4. What are 4 Pillars of OOPs
  • Ans. 

    4 Pillars of OOPs are Abstraction, Encapsulation, Inheritance, and Polymorphism.

    • Abstraction: Hiding implementation details and showing only necessary information.

    • Encapsulation: Binding data and functions together and restricting access to them.

    • Inheritance: Creating new classes from existing ones, inheriting properties and methods.

    • Polymorphism: Ability of objects to take on multiple forms or behaviors.

  • Answered by AI
Round 3 - HRΒ 

(1 Question)

  • Q1. 30 mins around Basic questions about you goal and ambitions About the company

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was somewhat easy to intermediate. Just have your basics clear.

Skills evaluated in this interview

Round 1 - Aptitude TestΒ 

Normal apti test.
Followed by interview

Interview Preparation Tips

Interview preparation tips for other job seekers - Very simple. Just brush up CS basics and you're good to go.

I applied via Campus Placement and was interviewed in Feb 2021.Β There was 1 interview round.

Interview QuestionnaireΒ 

3 Questions

  • Q1. Very easy puzzles
  • Q2. Hr questions
  • Q3. Basic of dsa

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy just go through puzzles and basic dsa

I applied via Campus Placement and was interviewed before Oct 2020.Β There were 4 interview rounds.

Interview QuestionnaireΒ 

3 Questions

  • Q1. Networking layers
  • Q2. Method over loading
  • Ans. 

    Method overloading is a feature in OOP where multiple methods can have the same name but different parameters.

    • Method overloading is used to improve code readability and reusability.

    • The methods must have different parameters, either in number or type.

    • Example: void print(int num), void print(String str), void print(int num1, int num2)

    • Method overloading is resolved at compile-time based on the number and type of arguments...

  • Answered by AI
  • Q3. What is 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.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I have attend Dxc technology as a fresher( off campus drive )

1) online aptitude question
2 ) technical Round ( face to face )
3) HR round

Interview questions from similar companies

I applied via Campus Placement and was interviewed before Aug 2020.Β There were 4 interview rounds.

Interview QuestionnaireΒ 

4 Questions

  • Q1. What is collections
  • Ans. 

    Collections are data structures that store and manipulate groups of objects.

    • Collections provide a way to organize and manage large amounts of data

    • They can be used to perform operations on groups of objects, such as sorting or searching

    • Examples of collections include arrays, lists, sets, and maps

  • Answered by AI
  • Q2. What are the new features in java 8
  • Ans. 

    Java 8 introduces lambda expressions, functional interfaces, streams, and default methods.

    • Lambda expressions allow functional programming in Java

    • Functional interfaces enable the use of lambda expressions

    • Streams provide a concise way to perform operations on collections

    • Default methods allow interfaces to have implementation

    • Date and Time API improvements

    • Nashorn JavaScript engine

  • Answered by AI
  • Q3. What is the use of spring boot
  • Ans. 

    Spring Boot is a framework for building standalone, production-grade Spring-based applications.

    • Spring Boot simplifies the process of creating and deploying Spring-based applications.

    • It provides a pre-configured environment with a set of opinionated defaults.

    • It includes embedded servers like Tomcat, Jetty, and Undertow.

    • It supports a wide range of data sources and data access technologies.

    • It enables easy integration with...

  • Answered by AI
  • Q4. What is JPA
  • Ans. 

    JPA stands for Java Persistence API, a specification for object-relational mapping in Java applications.

    • JPA is used to map Java objects to relational database tables.

    • It provides a set of annotations to define the mapping between Java classes and database tables.

    • JPA also supports querying data using the Java Persistence Query Language (JPQL).

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It will be easy interview

Skills evaluated in this interview

I applied via Company Website and was interviewed before Oct 2021.Β There were 5 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 - Aptitude TestΒ 

Basic Aptitude with some difficult questions

Round 3 - Coding TestΒ 

3 set of coding question were asked 1 easy ,1 medium ,1 hard

Round 4 - One-on-oneΒ 

(1 Question)

  • Q1. This was personal technical interview asking all related to my cv and the one they are looking for
Round 5 - HRΒ 

(1 Question)

  • Q1. Basic personality questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare everything basic and from the CV and you will be good to go.Research about the company a bit that will add cherry on top.

DXC Technology Interview FAQs

How many rounds are there in DXC Technology Software Engineer interview for freshers?
DXC Technology interview process for freshers usually has 2-3 rounds. The most common rounds in the DXC Technology interview process for freshers are Aptitude Test, Technical and Coding Test.
How to prepare for DXC Technology Software Engineer interview for freshers?
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 for freshers?

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

  1. Wap to find each character occurrence in str...read more
  2. 2. Difference between DELETE and TRUNCATE and D...read more
  3. What are 4 Pillars of O...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

4/5

based on 1 interview experience

Software Engineer Interview Questions from Similar Companies

Capgemini Software Engineer Interview Questions
3.7
Β β€’Β 332 Interviews
Wipro Software Engineer Interview Questions
3.7
Β β€’Β 234 Interviews
Accenture Software Engineer Interview Questions
3.7
Β β€’Β 219 Interviews
Cognizant Software Engineer Interview Questions
3.7
Β β€’Β 214 Interviews
IBM Software Engineer Interview Questions
4.0
Β β€’Β 89 Interviews
CGI Group Software Engineer Interview Questions
4.0
Β β€’Β 82 Interviews
View all
DXC Technology Software Engineer Salary
based on 1.9k salaries
β‚Ή4.6 L/yr - β‚Ή11 L/yr
17% less than the average Software Engineer Salary in India
View more details

DXC Technology Software Engineer Reviews and Ratings

based on 202 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 202 Reviews and Ratings
Analyst I Software Engineering/RR-0190252

Bangalore / Bengaluru

2-3 Yrs

β‚Ή 3.5-11.5 LPA

Sr Analyst I Software Engineering

Bangalore / Bengaluru

8-12 Yrs

Not Disclosed

Senior Analyst I Software Engineering

Chennai

6-11 Yrs

Not Disclosed

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

β‚Ή3 L/yr - β‚Ή8 L/yr

Software Engineer
1.9k salaries
unlock blur

β‚Ή4.6 L/yr - β‚Ή11 L/yr

Associate Professional
1.4k salaries
unlock blur

β‚Ή3.5 L/yr - β‚Ή7 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.6 L/yr - β‚Ή19.1 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