i
DXC
Technology
Filter interviews by
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 r...
OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A class 'Car' with attributes like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism where a new class inherits properties and behavior from an existing class. Example: '...
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs consists of four main principles: Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation refers to the bundling of data and methods that operate on the data into a single unit.
Abstraction focuses on hiding th...
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.
What people are saying about DXC Technology
To find the second highest salary in an employee table using SQL, we can use various methods like subqueries or the DISTINCT clause.
Use a subquery: SELECT MAX(Salary) FROM Employee WHERE Salary < (SELECT MAX(Salary) FROM Employee).
Use DISTINCT: SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT 1 OFFSET 1.
Use ROW_NUMBER(): SELECT Salary FROM (SELECT Salary, ROW_NUMBER() OVER (ORDER BY Salary DESC) ...
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.
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.
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;
Yes, I can write the code in multiple languages.
I am proficient in multiple programming languages such as Java, Python, C++, and JavaScript.
I can write the code in any of these languages based on the requirements.
The code shown in the question is not provided, so I cannot provide an example.
However, I can assure you that I have the necessary skills to write the code in any language.
Software is a set of instructions that tell a computer what to do.
Software is a collection of programs, data, and instructions that tell a computer how to perform specific tasks.
It can be categorized into system software, application software, and middleware.
Examples of software include Microsoft Office, Adobe Photoshop, and Google Chrome.
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 |
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 |
Professional 1
1.1k
salaries
| ₹5 L/yr - ₹11.5 L/yr |
Cognizant
Capgemini
TCS
Wipro