# Top DXC interview questions to Prepare

In this article, we will take a look at some of the best chosen dxc interview questions.

In year 2017 CSC (Computer Sciences Corporation) and Enterprise Services business of Hewlett Packard Enterprises together get merged as DXC Technology to serve Enterprises .

There are 3 main steps in the DxC interview process. These include Pre-Interview, Day 1 Interview, and Day 2 Interview. Each step has its unique challenges. As such, it requires significant preparation.

## DXC Technology has around 4 rounds of Recruitment Process

These are :

1. Written Test (Aptitude, Verbal, Technical)
2. Communication round
3. Technical round
4. HR round

Written test will have questions around reasoning and logical aptitude. You can prepare for various reasoning books available easily offline and online.

You should also have a solid foundation on Computer science fundamentals

• C/C++
• Data Structures
• Java
• DBMS
• Networking
• UNIX
• OS
• Software Engineering

Lastly you may be tested around general awareness and asked to present your views on prevailing problems like illiteracy and population control.

## DXC Reasoning interview questions

• Shyam will complete work in 20 days .if ram is 25% more efficient than shyam,then how many days he will take to complete the work​?
• shyam will complete work in 20 days .if ram is 25% more efficient than shyam,then how many days he will take to complete the work​
• A can do a work in 15 days and B in 20 days. If they work on it together for 4 days, then the fraction of the work that is left is :
• A can lay railway track between two given stations in 16 days and B can do the same job in 12 days. With help of C, they did the job in 4 days only. Then, C alone can do the job in:
• A is thrice as good as workman as B and therefore is able to finish a job in 60 days less than B. Working together, they can do it in:
• A alone can do a piece of work in 6 days and B alone in 8 days. A and B undertook to do it for Rs. 3200. With the help of C, they completed the work in 3 days. How much is to be paid to C?

## DXC Networking Interview questions

Name the OSI reference model?

There are 7 OSI layers in : 1) Physical Layer, 2) Data Link Layer, 3) Network Layer, 4) Transport Layer, 5) Session Layer, 6) Presentation Layer, and 7) Application Layer.

What is called a node?

Node is a junction point where a connection happens. It can be a Machine or a networking device that is part of a network. Two or more nodes are needed to form a network

What is data encapsulation?

Data encapsulation is the process of breaking down information into smaller, manageable chunks before it is transmitted across the network. Encapsulation ensures it not readable and makes it secure.

What is a VPN?

VPN Is Virtual Private Network, it helps in connecting securely to an existing network remotely. It forms a tunnel over the public internet with is secure and data is encrypted during transmission.

How do you secure a computer network?

The network can be secured by implementing antivirus, NIDS controllers, Firewalls , authentication and authorization, role-based access control.

## DXC Java Interview Questions

What is the difference between an interface and an abstract class?

An interface defines the contract (or API) between two or more classes. An abstract class provides implementation details for its subclasses.

An interface defines the contract between two or more classes, whereas an abstract class provides implementation details. For example, the interface IComparable has only one method, CompareTo(). The abstract class Comparable, however, contains several methods such as compare() and equals().

What are some of the things that Java can do?

Java is a programming language used to develop applications for the Internet. Java was developed by Sun Microsystems and first released in 1995. Java has been widely adopted as the primary programming language for Web-based applications. Java is commonly used to create websites, web servers, and client/server applications. Java is also used for mobile devices like smartphones, tablets, and smart watches.

How does Java differ from other languages?

The biggest difference between Java and other programming languages is that it is object oriented. This means that instead of having a single program flow, you have multiple flows that interact with each other. In addition, Java uses classes to define objects and methods to perform actions. Classes are defined using a class definition file (CDT). A CDT file contains information about the class including its name, attributes, methods, and variables.

What is the purpose of the JVM?

The JVM is a virtual machine that allows programs written in Java to run on different operating systems without needing to change the code. The JVM converts the bytecode into native instructions for the computer’s processor. There are many types of JVMs, but the most common ones include the HotSpot VM and the IBM J9 VM.

## Some General High level questions

Here are some general dxc technology interview questions

What experience do you have in the computer science field?

I have a Bachelor’s degree in Computer Science and have been working in the field for the past 5 years. During that time, I have worked on various projects, including web development, database management, and system administration.

What programming languages are you proficient in?

I am proficient in several programming languages, including Java, Python, and C++. I have also worked with scripting languages like JavaScript and PHP.

Can you describe the software development lifecycle?

The software development lifecycle consists of several stages, including planning, analysis, design, implementation, testing, and maintenance. Each stage is crucial to ensure the quality and success of the final product.

Have you worked with cloud computing technologies?

Yes, I have experience working with cloud computing technologies, including Amazon Web Services (AWS) and Microsoft Azure. I have worked on projects that involved deploying and managing applications in the cloud.

How do you keep up-to-date with the latest technologies and trends in the computer science field?

I keep up-to-date with the latest technologies and trends by reading blogs, attending conferences, and participating in online forums. I also take online courses to improve my skills and knowledge.

Can you explain object-oriented programming?

Object-oriented programming is a programming paradigm that is based on the concept of objects. Objects are instances of classes, which contain data and behavior. In object-oriented programming, programs are designed to model real-world objects and interactions.

Have you worked with databases? Which ones?

Yes, I have worked with several databases, including MySQL, PostgreSQL, and Oracle. I have experience designing and implementing database schemas, optimizing queries, and managing data.

What is your experience with agile development methodologies?

I have experience working with agile development methodologies, including Scrum and Kanban. I have worked on projects that used agile methodologies and understand the importance of collaboration, iteration, and continuous improvement.

Can you explain the difference between a stack and a queue?

A stack is a data structure that uses a last-in, first-out (LIFO) approach. This means that the last item added to the stack is the first item to be removed. A queue, on the other hand, uses a first-in, first-out (FIFO) approach. This means that the first item added to the queue is the first item to be removed.

How do you handle errors and exceptions in your code?

I use try-catch blocks to handle errors and exceptions in my code. I also log errors and exceptions to make it easier to diagnose and fix issues.

[content-egg module=Udemy]

More interview questions

We will be happy to hear your thoughts