Upload Button Icon Add office photos

Western Digital

Compare button icon Compare button icon Compare

Filter interviews by

Western Digital Software Developer Intern Interview Questions and Answers for Freshers

Updated 11 Nov 2022

Western Digital Software Developer Intern Interview Experiences for Freshers

1 interview found

I applied via Referral and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Simple DSA and CS Fundamentals

Round 3 - Technical 

(1 Question)

  • Q1. CS Fundamentals, Java, OS, DSA and Project-based questions.
Round 4 - One-on-one 

(1 Question)

  • Q1. Managerial and HR Round, basic HR questions and Situational questions by HR

Interview Preparation Tips

Topics to prepare for Western Digital Software Developer Intern interview:
  • Java
  • C++
  • DSA
  • Operating Systems
  • Computer Networking
Interview preparation tips for other job seekers - Prepare DSA well and CS Fundamentals.
Resumes must be well prepared for all questions, even project-based questions.

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Western Digital?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview in Aug 2016.

Interview Questionnaire 

2 Questions

  • Q1. Questions related to my project, questions on binary tree, questions from OS (like paging and scheduling). Interviewer also asked about competitive coding
  • Q2. Formal questions regarding my background, family members etc

Interview Preparation Tips

Round: Test
Duration: 1 hour

Skills: General Coding And Problem Solving, Puzzle Solving Capability
College Name: NIT Jamshedpur

Software Developer Intern Interview Questions Asked at Other Companies for Fresher

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

Interview Questionnaire 

13 Questions

  • Q1. ISO / OSI Model all layers
  • Ans. 

    The ISO/OSI model is a conceptual framework that standardizes the functions of a communication system into seven layers.

    • The ISO/OSI model stands for International Organization for Standardization/Open Systems Interconnection model.

    • It is a layered model that helps in understanding and designing network protocols.

    • The seven layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

    • Each la...

  • Answered by AI
  • Q2. Socket Programming
  • Q3. Linux : How to lock a file
  • Ans. 

    To lock a file in Linux, use the flock command or the fcntl system call.

    • The flock command can be used to lock a file by acquiring an exclusive or shared lock.

    • The fcntl system call can be used to lock a file by setting the F_SETLK or F_SETLKW command.

    • Locking a file prevents other processes from modifying or accessing it until the lock is released.

    • Locking can be done at the file level or at specific regions within a file...

  • Answered by AI
  • Q4. ACID property
  • Q5. Binary Search
  • Q6. Testing
  • Q7. Normalizaton
  • Q8. CSS Full form . Why we use CSS in HTML page
  • Ans. 

    CSS stands for Cascading Style Sheets. It is used to style the appearance of HTML elements on a webpage.

    • CSS helps in separating the content of a webpage from its design, making it easier to maintain and update.

    • It allows for consistent styling across multiple pages of a website.

    • CSS can be used to control layout, colors, fonts, and other visual aspects of a webpage.

    • It enables responsive design, making websites adapt to d...

  • Answered by AI
  • Q9. How to find a loop in linked list
  • Ans. 

    To find a loop in a linked list, we can use the Floyd's cycle-finding algorithm.

    • Use two pointers, one moving at a speed of one node at a time and the other at a speed of two nodes at a time.

    • If there is a loop, the two pointers will eventually meet at the same node.

    • To find the starting point of the loop, move one pointer back to the head and then move both pointers at a speed of one node at a time.

    • The point where they m...

  • Answered by AI
  • Q10. OOps Concept
  • Q11. Projects
  • Q12. Your interests
  • Ans. 

    I enjoy exploring new technologies, solving complex problems, and collaborating with others to create innovative solutions.

    • Exploring new technologies

    • Solving complex problems

    • Collaborating with others

    • Creating innovative solutions

  • Answered by AI
  • Q13. How do you see software industry after 10 years
  • Ans. 

    In 10 years, the software industry will be driven by AI, automation, and a focus on security and sustainability in development.

    • AI Integration: Software will increasingly leverage AI for tasks like code generation, testing, and bug fixing, enhancing developer productivity.

    • Low-Code/No-Code Platforms: These platforms will democratize software development, allowing non-developers to create applications with minimal coding.

    • ...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: 1. Aptitute

2. DS & C : Maninly queue , Dequeue and linked list

3. C++ : Theory part

4. Network : OSI Layer's working

College Name: NA

Skills evaluated in this interview

I appeared for an interview in Oct 2016.

Interview Questionnaire 

8 Questions

  • Q1. C,C++, Programming Concepts
  • Q2. Resume Based
  • Q3. Puzzle Questions
  • Q4.  OS, Database, Networking, Computer Architecture based question
  • Q5. Project Based- Briefs, Details
  • Q6. What are your hobbies
  • Ans. 

    My hobbies include hiking, playing guitar, and cooking.

    • Hiking: I enjoy exploring nature trails and challenging myself physically.

    • Playing guitar: I love learning new songs and improving my skills.

    • Cooking: I like experimenting with different recipes and creating delicious meals.

  • Answered by AI
  • Q7. Where do you see yourself in 5 years
  • Ans. 

    In 5 years, I see myself as a senior software developer leading a team and working on complex projects.

    • Leading a team of developers

    • Working on complex projects

    • Continuously learning and improving my skills

    • Contributing to the growth and success of the company

  • Answered by AI
  • Q8. Why do you want to join DELL.
  • Ans. 

    I want to join DELL because of their innovative technology solutions and strong reputation in the industry.

    • DELL is known for their cutting-edge technology solutions which align with my passion for software development.

    • I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.

    • I believe joining DELL will provide me with opportunities for growth and career advancement.

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: CGPA>9.0

Skills: Technical Skills
College Name: KIIT University

I appeared for an interview in Jan 2017.

Interview Preparation Tips

Round: Group Discussion
Experience: All got different topics to discuss on gd.
Tips: Plan before you speak. Be sure whether you are to or against.
Duration: 5 minutes

Round: Test
Experience: More questions on blood relationship, ages
Tips: Os db on technical
Duration: 1 hour

Skills: Technical Questions, Manage A Difficult Situation, Technical Knowledge(ML

I appeared for an interview in Sep 2016.

Interview Preparation Tips

Round: Test
Experience: There was an online test having 3 section, one for aptitude testing, one for logical testing and the last one for technical testing.
Aptitude and logical questions were very basic.
Technical questions included : C C++ Java DS DBMS DAA
Tips: For aptitude and logical part, you need to prepare regularly. Nothing comes out of the box, but you just have to be quick in solving the questions.
For the technical part, prepare well by revising your course materials. Basic one word questions are asked.
Duration: 1 hour
Total Questions: 60

Round: Coding
Experience: This round consists of multiple sets of coding. One question per paper. It's on your luck, which question you'll get. Also,net is allowed. You have to complete the code and show it to the invigilator.
Tips: This round is generally not there in placement drives of DELL. It is on your luck.

Skills: Communication, Data Structures, Basic Knowledge Of DBMS
College Name: Manipal University Jaipur

I appeared for an interview before Nov 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

It was in the morning at our institute. There were technical and aptitude problems.

  • Q1. 

    Star Pattern Generation

    Develop a function to print star patterns based on the given number of rows 'N'. Each row in the pattern should follow the format demonstrated in the example.

    The picture illustra...

  • Ans. 

    Function to print star patterns based on the given number of rows 'N'.

    • Iterate through each row from 1 to N

    • For each row, print spaces (N-row) followed by stars (2*row-1)

    • Repeat until all rows are printed

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Medium

It was actually a Techno HR round. I was asked some technical questions about OS, OOPS, COMPUTER NETWORKING, WEB DEVELOPMENT. He went through my whole resume, asked about all the projects and past working experiences. The interviewer was really good, we talked about so many other topics, from Women empowerment to Water Crises. I felt really confident while speaking because he made me so comfortable.

  • Q1. 

    Selection Sort Algorithm

    Selection sort is a sorting technique that works by repeatedly finding the minimum element (considering ascending order) from the unsorted part and placing it at the beginning of ...

  • Ans. 

    Selection Sort Algorithm sorts an array by repeatedly finding the minimum element and placing it at the beginning of the unsorted part.

    • Iterate through the array to find the minimum element and swap it with the first unsorted element.

    • Repeat this process for each element in the array until it is fully sorted.

    • Time complexity of Selection Sort is O(n^2) making it inefficient for large arrays.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from MKSSS's Cummins College of Engineering For Women, Pune. I applied for the job as SDE - 1 in BangaloreEligibility criteriaAbove 7 CGPADell India interview preparation:Topics to prepare for the interview - Data structures and Algorithms, DBMS, OOPS, OS, NETWORKING, WEB DEVELOPMENTTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Study data structures thoroughly and practice coding regularly. Do practice it on Leetcode as it has a lot of test cases, I personally find it really helpful. 
Tip 2 : Learn new skills and make projects with them to get the most out of them. 
Tip 3 : Do study other basic and very important subjects like Oops, DBMS, OS.

Application resume tips for other job seekers

Tip 1 : Do mention your achievements and other co curricular activities. 
Tip 2 : Your projects are a big highlight, keep them crisp and be prepared to explain them thoroughly.

Final outcome of the interviewSelected

Skills evaluated in this interview

Are these interview questions helpful?

Interview Questionnaire 

1 Question

  • Q1. What is python
  • Ans. 

    Python is a high-level, interpreted programming language known for its simplicity and ease of use.

    • Python is used for web development, data analysis, artificial intelligence, and more.

    • It has a large standard library and supports multiple programming paradigms.

    • Python code is easy to read and write, making it a popular choice for beginners.

    • Python uses indentation to indicate blocks of code, rather than curly braces or key...

  • Answered by AI

Skills evaluated in this interview

I appeared for an interview before May 2021.

Round 1 - Assignment 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

  • Q1. 

    Colorful Knapsack Problem

    You are given a set of 'N' stones, each with a specific weight and color. The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, so that the to...

  • Ans. 

    The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, minimizing the unused capacity.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to keep track of the minimum unused capacity for each color and weight combination.

    • Iterate through the stones and colors to update the array with the minimum unused capacity.

    • Return the minimum unused capacity from the array a...

  • Answered by AI
Round 2 - Face to Face 

Round duration - 24 hours
Round difficulty - Medium

Round 3 - HR 

Round duration - 25 minutes
Round difficulty - Easy

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in HyderabadEligibility criteriatop 20 students from branch. *greater than 7.5 CGPA (approximation)Dell Technologies interview preparation:Topics to prepare for the interview - OOPs, backend web development using python, Django, web development and machine learningTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : have basic knowledge of web development
Tip 2 : have in depth understanding of workflow and tech stacks you use in your projects

Application resume tips for other job seekers

Tip 1 : mention the skills you are comfortable to answer questions on
Tip 2 : have some projects with clear mention of your contribution to it on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before May 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 24 hours
Round difficulty - Easy

It was a hackathon we were given a problem statement and we had to solve that within 2 days. There were team of 4 people.

  • Q1. You had to build a chatbot. Can you describe the design process and the key considerations you took into account?
  • Ans. 

    The design process for building a chatbot involves defining user goals, choosing a platform, designing conversation flow, implementing natural language processing, and testing for accuracy.

    • Define user goals and objectives for the chatbot

    • Choose a platform or framework for building the chatbot (e.g. Dialogflow, Microsoft Bot Framework)

    • Design the conversation flow and user interactions

    • Implement natural language processing...

  • Answered by AI
Round 2 - Coding Test 

Round duration - 15 minutes
Round difficulty - Easy

HR round

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteria10th/12th marks about 70% and CGPA 7+Dell Technologies interview preparation:Topics to prepare for the interview - C,C++, DBMS, Personality Building and Quants.Time required to prepare for the interview - 2-3 monthsInterview preparation tips for other job seekers

Tip 1 : Do Quants everyday
Tip 2 : Work on your communication skills
Tip 3 : Competitive coding

Application resume tips for other job seekers

Tip 1 : don’t brag
Tip 2 : wrote the skills you have

Final outcome of the interviewSelected

Skills evaluated in this interview

Western Digital Interview FAQs

How many rounds are there in Western Digital Software Developer Intern interview for freshers?
Western Digital interview process for freshers usually has 4 rounds. The most common rounds in the Western Digital interview process for freshers are Resume Shortlist, Aptitude Test and Technical.

Tell us how to improve this page.

Western Digital Software Developer Intern Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

4.0

Company culture

4.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Staff Engineer
321 salaries
unlock blur

₹25 L/yr - ₹40 L/yr

Principal Engineer
207 salaries
unlock blur

₹35 L/yr - ₹56.4 L/yr

Senior Engineer
142 salaries
unlock blur

₹15.9 L/yr - ₹25 L/yr

Test Engineer
133 salaries
unlock blur

₹3 L/yr - ₹8.5 L/yr

Senior Software Engineer
78 salaries
unlock blur

₹10 L/yr - ₹25 L/yr

Explore more salaries
Compare Western Digital with

vivo

4.1
Compare

OPPO

4.0
Compare

Dell

3.9
Compare

LG Electronics

3.9
Compare
write
Share an Interview