What is the selection process for DXC Technologies ?
The selection process of the company consists of four rounds. These rounds are as follows:
- Written Exam
- Group Discussion
- Technical Interview
- HR Interview
Don’t worry, unlock all articles / blogs on PrepInsta by just simply logging in on our website
On this page, you will find the latest DXC Interview Experience for the 2023 batch of selected candidates. Go through this page to prepare for your DXC Interview.
Page Highlights:
DXC Technology has the following rounds :
Name: Asmita Srivastava
College: Bhartiya Vidyapeeth
Department: EEE
Profile: Associate Professional
DXC visited our campus for hiring. The eligibility criteria for this drive was:-
Interested candidates who fulfilled the criteria were given a brief discussion about the profile and the company in general.
There were in total 2 rounds:-
For the written test I prepared from PrepInsta and PrepInsta Prime. Anyone who is preparing for placements, I would recommend them to follow PrepInsta, as they are really helpful. The team is always ready to help, they always solve the doubts on platforms like discord, whatsapp and telegram as well.
The first round was a written test. There were multiple choice questions divided in 6 sections.
The questions came from:-
The coding questions and computer fundamentals were moderate level questions.
The second and final round was an interview round. It was around 30 minutes long. While preparing for the DXC Interview Round, I went through everything that I had mentioned in my resume, as I had heard they ask questions based on that.
In the DXC Interview, the interviewer asked me a lot of questions on my major project, minor projects and training projects as well. He also asked me a bit about my internships. He also asked me about my Graduation and how many subjects I had in last semester and which were my favorite ones.
Some of the questions included:-
1.Introduce yourself.
2. Tell about your projects.
This alone was a 20 minute discussion as I had many projects.
3.What is Polymorphism?
Polymorphism is a concept by which we can perform a single action in different ways.
4.What is the difference between Abstract class and Interface?
Abstract Class | Interface |
---|---|
Abstract class can have abstract and non abstract method | Interface only has abstract methods |
does not support multiple inheritance | supports multiple inheritance |
supports protected and public abstract methods | only have public abstract method. |
5.What are the layers of OSI model?
Layers of OSI Model are:
6.What do you know about DXC?
7.Will you relocate in future if needed?
This was my whole DXC Interview Experience. I hope it helps anyone who is preparing for DXC.
I applied for DXC exams during my seventh semester. It was an on-campus interview, and we got the link and all the relevant information from the TPO cell. The exams were scheduled a month after the registration. I decided to take the time to start my preparation as DXC was one of the top companies visiting.
I started working on the fundamentals and gave a lot of time preparing for the aptitude round as I had lost my grip on it. I checked online to find the pattern and mock questions when I came across PrepInsta. They had the previous year’s papers and sample questions.
On their page, they provided the exam pattern, which I am sharing below:-
DXC Sections | No. of questions | Total Time | Difficulty Level | Importance |
---|---|---|---|---|
Aptitude | 16 | 16 minutes | Medium | High |
Verbal | 12 | 15 minutes | Medium | High |
Logical | 14 | 14 minutes | Medium | High |
Computer Programming MCQs | 12 | 15 minutes | High | High |
Automata Fix | 7 | 20 minutes | High | High |
WriteX Pro (Essay Writing) | 1 | 20 minutes | High | High |
The written test paper had six sections, including:-
Throughout the exam, I had to keep the web camera on and the mic on. A proctor was monitoring the whole exam. I tried to answer the questions as best as I could. The results were declared a few days later and I was shortlisted for the next round.
This was the second round. All the shortlisted candidates were divided into groups, each consisting of ten members. We were given call links and a one-panel member was judging us. He gave us the topic and told us to prepare for five minutes and after that, we had to present.
My topic was the ” Impact of Social Media “. Most of the groups got similar topics related to current affairs or social topics.
I was very confident during this round. I presented all my points with confidence and also asked many counter questions. The results were declared the next day and I was shortlisted for the interview.
There were two interview rounds:-
This round was conducted first. My seniors had told me this would be the toughest round. I was not sure how to prepare. On PrepInsta, I had heard of PrepInsta Prime. There they had interview experience videos of candidates who were selected in DXC. I decided to get a subscription, there were many courses that I got from one subscription. I checked the videos and prepared for the interview.
My interview was conducted over Zoom, and there was one interviewer. The interviewer asked me the following questions:-
Question 1:- Introduce Yourself.
Question 2:- What projects have you done so far?
Answer:- I had done some projects which were also mentioned on my resume. I gave the interviewer a brief idea of all the projects that I have done and the technologies I used in this project.
Question 3:- Why did you opt for these projects?
Answer:- I told the interviewer about my motive for working on these projects. Most of my projects were on cloud computing as I am very interested in that domain. I told the interviewer the same.
Question 4:- Explain any one of your projects.
Answer:- I asked the interviewer if I can give him a demo. He agreed. So I shared my screen and gave him a brief demo of my project.
Question 5:- Which programming language are you most comfortable with?
Answer:- I told him I was most comfortable with C as it was the first programming language I started working with. But I also added that I can work with other languages as well.
Question 5:- Write the code for the palindrome of a number.
Answer:-
// Palindrome program in C #include<stdio.h> // Palindrome is a number that is same if read forward/backward // Ex : 12321 int main () { int num, reverse = 0, rem, temp; num=11211; printf("The number is :%d\n",num); temp = num; //loop to find reverse number while(temp != 0) { rem = temp % 10; reverse = reverse * 10 + rem; temp /= 10; }; // palindrome if num and reverse are equal if (num == reverse) printf("%d is Palindrome\n", num); else printf("%d is Not Palindrome\n", num); } // Time Complexity : O(N) // Space Complexity : O(1) // Where N is number of digits in num
Question 6:- Write the code for the factorial of a number.
Answer:-
#include<stdio.h> int main () { int num = 5, fact = 1; // Can't calculate factorial of a negative number if(num < 0) printf("Error"); else { for(int i = 1; i <= num; i++) fact = fact * i; } printf("Fact %d: %d",num, fact); } // Time complexity: O(N) // Space complexity: O(1)
Question 7:- Write the code for the Fibonacci series.
Answer:-
#include<stdio.h> int main() { int n = 10; int a = 0, b = 1; // printing the 0th and 1st term printf("%d, %d",a,b); int nextTerm; // printing the rest of the terms here for(int i = 2; i < n; i++){ nextTerm = a + b; a = b; b = nextTerm; printf("%d, ",nextTerm); } return 0; }
Question 8:- How will you declare a function in C?
Answer:-
#include int add(int a,int b) //a,b are the parameters which can be provided while calling the function { int c; c=a+b; return c;//returns the integer value of the sum here }
Read More:- Functions in C
Question 9:- What is inheritance?
Answer:-
Inheritance is a concept of OOPS which allows a user to extend the definition of a class without making any physical changes to the existing class. Inheritance creates a new class from an existing class. Any new class that is created from an existing class is known as a derived class, and the existing class is called base class.
This round lasted for around an hour. The interviewer told me to wait for the results, which would be declared by the end of the day. The results came and to my delight, I was selected for the next round, which was the HR round.
This was the final interview. It was scheduled the day after the technical interview was conducted. It was a short round and the interviewer was very friendly.
Question 1:- Introduce Yourself.
Answer:- How to introduce yourself in an interview?
Question 2:- Are you comfortable with relocation?
Answer:- How to answer questions on relocation in an interview?
Question 3:- What do you know about our company?
Question 4:- Tell me about your strengths.
Answer:- What are your strengths and weaknesses?
Question 5:- Any questions for me?
Answer:- Questions to ask the interviewer
This was all from this round. The interviewer asked me to wait for the results, which would be declared within a few days. I got my email three days later stating that I was selected.
I applied for the DXC recruitment drive and got shortlisted for the System Engineer role. Being from a three-tier college, I was not expecting to get into any big companies. Then I came across PrepInsta. They posted a lot of off-campus drive-updates and I started applying for them.
I applied for the DXC drive and got shortlisted for the assessment round. To prepare for the round I referred PrepInsta’s materials. They had questions and video lectures for DXC exams and I studied from there.
The online test was around one hour and forty minutes long and was divided into six sections. It was not adaptive and there were no negative markings so I was able to answer freely. Each section had its time duration and you have complete it within the allotted time.
The sections were:-
Overall the questions were not very difficult. As mentioned before I had practiced the previous year’s questions and found many questions were similar. I think the only round I struggled the most with was Writex pro or the essay writing round, as you have to write a well thought out essay with minimal grammatical errors and good vocabulary in only twenty minutes.
I wrote the exam and then I think it was after a month I got the results. I was selected and shortlisted for the interview round.
There were two interviews conducted, one technical interview and one HR interview. The first interview was the technical round. I got the mail for it two days before the interview was scheduled.
I got the meet link and joined the call at the mentioned time. There were two-panel members but only one of them asked me questions. They asked me questions about my resume, projects, and some coding questions as well.
Question 1:- Give your introduction.
Answer:-
I gave a brief introduction highlighting my technical skills and projects that I have done. I also told the interviewer about my internship experience.
Question 2:- What are the different storage classes in C?
Answer:-
There are four types of storage classes:-
Question 3:- Explain the OOPS concept.
Answer:-
One class can derive or inherit properties from another class. The class that derives is the derived class and the class from where properties are derived is the base class.
The benefits of inheritance are:-
With polymorphism, one task can be performed in multiple ways. There are two types of polymorphism:-
It hides the real implementation of an application focusing only on the usage of the application. The advantage of this is that irrelevant data is hidden from the programmer and the efficiency of the code increases.
It is the process of wrapping data, variables, and methods into a single entity in a program.
Question 4:- Tell me about one of the projects that you have worked on.
Answer:-
I had three projects mentioned in my resume. I told the interviewer about my final year project. I gave him a brief about what the model does, how it works, the technologies used and the results obtained.
Question 5:- What was your role in this project?
Answer:-
I told the interviewer how our team was structured and how the tasks were divided. And what my tasks were.
a=int(input(“Enter value : “)) b=int(input(“Enter value : “)) print(“Before swapping a :”,a) print(“Before swapping b :”,b) #logic to swap without using third variable a=a+b b=a-b a=a-b print(“After swapping a becomes :”,a) print(“After swapping b becomes :”,b)
Question 7:- Write the code to find the sum of N natural numbers.
Answer:-
number,sum = 6,0 for i in range(number+1): sum+=i print(sum)
Question 8:- Write the program to reverse a number.
Answer:-
num = 1234 temp = num reverse = 0 while num > 0: remainder = num % 10 reverse = (reverse * 10) + remainder num = num // 10 print(reverse)
This was all for the technical interview. After this, the interviewer told me I will receive an email with the results. After two-three weeks I got the email where I was selected for the last round, the HR interview.
It was the final round and was around 20 minutes long. The interviewer asked me a few questions, and also asked for my ID proof. Some of the questions that he asked me were:-
Question 1:- Introduce yourself.
Answer:- I introduced myself by talking about my soft skills and the extra-curricular activities I have participated in.
Question 2:- What were your favorite subjects in college?
Question 3:- Which subjects did you struggle the most with?
Question 4:- Why did you choose DXC?
Question 5:- Any questions for me?
After this interview, I was asked to wait for the results. One month later I got the final results in the mail. And to my pleasure, I was selected for the role.
In our Prime DXC Interview Preparation Course, you will get:-
To read more Interview Experiences of selected candidates, visit:
The selection process of the company consists of four rounds. These rounds are as follows:
Yes, it is hire through offcampus generally . But sometimes it is also hiring through on campus.
Skills like NET ,C, JAVA, C++ are required to get eligible in DXC Technologies.
Get Hiring Updates right in your inbox from PrepInsta
Login/Signup to comment