i
DXC
Technology
Filter interviews by
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.
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
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 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
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.
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.
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...
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...
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
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...
I appeared for an interview in May 2025, where I was asked the following questions.
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 ...
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...
I appeared for an interview in Apr 2025, where I was asked the following questions.
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...
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...
Fibonacci series and program to find the max number in list
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 ...
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
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.
I applied via Campus Placement and was interviewed in Sep 2024.┬аThere was 1 interview round.
Reasoning and arthamatic
I appeared for an interview in Oct 2024, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Sep 2023.┬аThere were 3 interview rounds.
2 coding questions followed by some aptitude questions.
I applied via Instahyre and was interviewed in Jan 2024.┬аThere was 1 interview round.
I applied via Naukri.com and was interviewed in Jan 2024.┬аThere was 1 interview round.
I applied via Campus Placement
Basic aptitude and essay
Some of the top questions asked at the DXC Technology Software Engineer interview -
The duration of DXC Technology Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 22 interview experiences
Difficulty level
Duration
based on 203 reviews
Rating in categories
Associate Professional Software Engineer
2.2k
salaries
| тВ╣3 L/yr - тВ╣7.8 L/yr |
Software Engineer
2k
salaries
| тВ╣4.4 L/yr - тВ╣12.1 L/yr |
Associate Software Engineer
1.2k
salaries
| тВ╣3 L/yr - тВ╣7.3 L/yr |
Software Developer
1.2k
salaries
| тВ╣3.7 L/yr - тВ╣21.3 L/yr |
Senior Software Engineer
1.1k
salaries
| тВ╣11.3 L/yr - тВ╣24.5 L/yr |
Cognizant
Capgemini
TCS
Wipro