DXC Technology interview experience Real time questions & tips from candidates to crack your interview

Associate Software Engineer

DXC Technology
upvote
share-icon
2 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Networking, Data Structures, Algorithms, System Design, Aptitude, OOPS
Tip
Tip

Tip 1 : Just keep your basics clear and be confident.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date18 May 2020
Coding problem5

Technical round with questions on C/C++ and networking.

1. OOPS Question

Difference between C++ and Java

Problem approach

Founder : Java was developed by James Gosling at Sun Microsystems. C++ was developed by Bjarne Stroustrup at Bell Labs since 1979 as an extension of the C language.


First Release : Java was released on May 23, 1995. C++ was released in October 1985.
 

Stable Release : Java SE 14 or JDK 14 was released on March 17, 2020. C++17 was released in December 2017.
 

Influenced By : Java was Influenced by Ada 83, Pascal, C++, C#, etc languages. C++ was Influenced by Influenced by Ada, ALGOL 68, C, ML, Simula, Smalltalk etc language.
 

Influenced to : Java was influenced to develop BeanShell, C#, Clojure, Groovy, Hack, J#, Kotlin, PHP, Python, Scala, etc languages. C++ was influenced to develop C99, Java, JS++, Lua, Perl, PHP, Python, Rust, Seed7, etc languages.
 

Platform Dependency : Platform independent, Java bytecode works on any operating system. C++ is platform dependent should be compiled for different platforms.
 

Portability : Java can run in any OS hence it is portable. C++ is platform-dependent hence it is not portable.
 

Compilation : Java is both Compiled and Interpreted Language. C++ has only Compiled Language.

2. Computer Network Question

Explain the OSI Layers.

Problem approach

Physical Layer
The lowest layer of the OSI Model is concerned with electrically or optically transmitting raw unstructured data bits across the network from the physical layer of the sending device to the physical layer of the receiving device. It can include specifications such as voltages, pin layout, cabling, and radio frequencies.

Data Link Layer
At the data link layer, directly connected nodes are used to perform node-to-node data transfer where data is packaged into frames. The data link layer also corrects errors that may have occurred at the physical layer.
The data link layer encompasses two sub-layers of its own. The first, media access control (MAC), provides flow control and multiplexing for device transmissions over a network. The second, the logical link control (LLC), provides flow and error control over the physical medium as well as identifies line protocols.

Network Layer
The network layer is responsible for receiving frames from the data link layer, and delivering them to their intended destinations among based on the addresses contained inside the frame. The network layer finds the destination by using logical addresses, such as IP (internet protocol). At this layer, routers are a crucial component used to quite literally route information where it needs to go between networks.

Transport Layer
The transport layer manages the delivery and error checking of data packets. It regulates the size, sequencing, and ultimately the transfer of data between systems and hosts. One of the most common examples of the transport layer is TCP or the Transmission Control Protocol.

Session Layer
The session layer controls the conversations between different computers. A session or connection between machines is set up, managed, and terminated at layer 5. Session layer services also include authentication and reconnections.

Presentation Layer
The presentation layer formats or translates data for the application layer based on the syntax or semantics that the application accepts. Because of this, it at times also called the syntax layer. This layer can also handle the encryption and decryption required by the application layer.

Application Layer
At this layer, both the end user and the application layer interact directly with the software application. This layer sees network services provided to end-user applications such as a web browser or Office 365. The application layer identifies communication partners, resource availability, and synchronizes communication.

3. Computer Network Question

Difference between LAN and MAN.

Problem approach

1. LAN stands for Local Area Network. Whereas MAN stands for Metropolitan Area Network.


2. LAN’s ownership is private. But MAN’s ownership can be private or public.
 

3. The speed of LAN is high(more than MAN). While the speed of MAN is average.
 

4. The propagation delay is short in LAN(less than MAN). Whereas the propagation delay in MAN is average or moderate.
 

5. There is less congestion in LAN(local area network). While there is more congestion in MAN(Metropolitan Area Network).
 

6. There is more fault tolerance in LAN. While there is less fault tolerance in MAN.

4. Computer Network Question

Working of router

Problem approach

A typical home has a range of internet-connected devices — personal computers, tablets, smartphones, printers, thermostats, smart TVs, and more. With your router, these devices form a network. A router directs incoming and outgoing internet traffic on that network in the fastest and most efficient way.

5. Computer Network Question

What is WiFi?

Problem approach

Wi-Fi is the wireless technology used to connect computers, tablets, smartphones and other devices to the internet.
Wi-Fi is the radio signal sent from a wireless router to a nearby device, which translates the signal into data you can see and use. The device transmits a radio signal back to the router, which connects to the internet by wire or cable.

02
Round
Easy
HR Round
Duration30 minutes
Interview date18 May 2020
Coding problem1

HR round with typical behavioral problems.

1. Basic HR Questions

Q1. What are your strengths and weaknesses?
Q2. Why do you want to join DXC Technology?

Problem approach

Tip 1 : Be sure to do your homework on the organization and its culture before the interview.
Tip 2 : Employers want to understand how you use your time and energy to stay productive and efficient. Be sure to emphasize that you adhere to deadlines and take them seriously.
Tip 3 : Talk about a relevant incident that made you keen on the profession you are pursuing and follow up by discussing your education.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Associate Software Engineer
2 rounds | 3 problems
Interviewed by DXC Technology
0 views
0 comments
0 upvotes
Associate Software Engineer
3 rounds | 3 problems
Interviewed by DXC Technology
1603 views
0 comments
0 upvotes
Associate Software Engineer
3 rounds | 3 problems
Interviewed by DXC Technology
1482 views
0 comments
0 upvotes
Associate Professional
2 rounds | 4 problems
Interviewed by DXC Technology
400 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
3 rounds | 2 problems
Interviewed by Ernst & Young (EY)
2671 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 15 problems
Interviewed by Ernst & Young (EY)
2347 views
0 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 9 problems
Interviewed by NCR Corporation
1474 views
0 comments
0 upvotes