i
DXC
Technology
Filter interviews by
Oops concepts for java script include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows objects to inherit properties and methods from other objects.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction involves hiding the implementation details and showing only...
Instructions that tell a computer what to do.
Instructions are written in programming languages like Java, Python, C++
They can be executed by a computer or a virtual machine
Examples of instructions include printing text, performing calculations, and accessing data
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...
We used a variety of technologies including Java, Spring Boot, React, and MySQL.
Java was used for the backend development
Spring Boot was used to create RESTful APIs
React was used for the frontend development
MySQL was used as the database management system
What people are saying about DXC Technology
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