Upload Button Icon Add office photos

Western Digital

Compare button icon Compare button icon Compare

Filter interviews by

Western Digital Senior Software Engineer Interview Questions and Answers

Updated 1 Mar 2024

Western Digital Senior Software Engineer Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Work based and linked list

I applied via Smartr and was interviewed in Nov 2021. There were 6 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. C++ conceptual questions, Operating system knowledge, Data structure, Aptitude ,puzzle

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare C++ very well.
have good practice over coding, my suggestion will be to prepare from geeks for geeks for basics and leetcode for advance.
Go through some data structure course and use those data structure in some code I suggest some leetcode questions.
Have good knowledge over operating system ,again join some online course.
Aptitude and puzzle you can practice from random sites.

Senior Software Engineer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q2. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q3. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q4. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q5. K Largest Elements Problem Statement You are given an integer k a ... read more

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2023. There were 5 interview rounds.

Round 1 - Aptitude Test 

It had aptitude questions related tk dsa, dbms and os.

Round 2 - Coding Test 

There were 3 coding question with different leetcode level. (Medium, medium. Hard(

Round 3 - Technical 

(4 Questions)

  • Q1. Regarding Operating System
  • Q2. Regarding OOPS(Abstraction)
  • Q3. Bitwise related questions
  • Q4. Linked list related questions
Round 4 - Technical 

(2 Questions)

  • Q1. Questions related to computer network
  • Q2. Graph related question like bfs and dfs
Round 5 - HR 

(2 Questions)

  • Q1. Why you want to join the company?
  • Ans. 

    I am impressed by the company's innovative projects and collaborative work culture.

    • Impressed by innovative projects

    • Attracted to collaborative work culture

    • Excited about potential for growth and learning opportunities

  • Answered by AI
  • Q2. What is the expectations from the company?
  • Ans. 

    The company expects a Senior Software Engineer to have strong technical skills, problem-solving abilities, teamwork, and a commitment to continuous learning.

    • Strong technical skills in programming languages and software development tools

    • Ability to solve complex problems efficiently and effectively

    • Collaboration and teamwork with other team members

    • Commitment to continuous learning and staying updated with industry trends

    • E...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Samsung Research Senior Software Engineer interview:
  • Graphs
  • Operating Systems
  • DBMS
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Coding Test 

Graph algorithm questions

Round 3 - One-on-one 

(1 Question)

  • Q1. Networking graph sql
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Apr 2023. There were 3 interview rounds.

Round 1 - Coding Test 

3 hrs test with 50 test cases to run

Round 2 - Technical 

(1 Question)

  • Q1. Basic Trees and Project Quesions
Round 3 - HR 

(1 Question)

  • Q1. Normal HR questions and one technical question
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Trees, Arrays, DP, Graphs, Leetcode Questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Personal Projects
  • Q2. System design interview, HP Products

I applied via Company Website and was interviewed before Oct 2021. There were 3 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 - Technical 

(3 Questions)

  • Q1. Core Java and Spring boot questions
  • Q2. Hibernate, Spring, Junit, Mockito and Micro service questions
  • Q3. Difference between String and StringBuffer
  • Ans. 

    String is immutable while StringBuffer is mutable.

    • StringBuffer is faster for concatenation operations.

    • StringBuffer has methods to modify the string.

    • StringBuffer is thread-safe while String is not.

    • StringBuffer has a larger memory footprint than String.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Internal Structure of hashmap and hashing algorithm
  • Ans. 

    Explanation of internal structure of hashmap and hashing algorithm

    • Hashmap is a data structure that stores key-value pairs using a hash function

    • Hashing algorithm converts the key into an index in the array

    • Collisions can occur when two keys map to the same index

    • Chaining and open addressing are two methods to handle collisions

    • Load factor determines when to resize the hashmap

  • Answered by AI
  • Q2. Difference between predicate and supplier
  • Ans. 

    Predicate is a functional interface that takes an argument and returns a boolean value. Supplier is a functional interface that takes no argument and returns a value.

    • Predicate is used for filtering or testing a condition on an object.

    • Supplier is used for providing a value or generating a value.

    • Predicate takes an argument and returns a boolean value based on the condition.

    • Supplier takes no argument and returns a value.

    • E...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Pease focus on core java basics, oracle basics, spring data jpa basics, spring boot and micro services

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is pep and why its important
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Cursor and refcursor
Round 2 - Technical 

(1 Question)

  • Q1. Oracle database developer related questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Previous role related technical questions
Round 2 - Technical 

(1 Question)

  • Q1. Same as round 1 from onsite team
Round 3 - HR 

(1 Question)

  • Q1. General HR questions

Western Digital Interview FAQs

How many rounds are there in Western Digital Senior Software Engineer interview?
Western Digital interview process usually has 1 rounds. The most common rounds in the Western Digital interview process are Technical.

Tell us how to improve this page.

Western Digital Senior Software Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Western Digital Senior Software Engineer Salary
based on 73 salaries
₹10 L/yr - ₹25 L/yr
22% more than the average Senior Software Engineer Salary in India
View more details

Western Digital Senior Software Engineer Reviews and Ratings

based on 11 reviews

3.5/5

Rating in categories

3.2

Skill development

3.4

Work-life balance

3.6

Salary

2.7

Job security

3.6

Company culture

2.2

Promotions

3.4

Work satisfaction

Explore 11 Reviews and Ratings
Staff Engineer
312 salaries
unlock blur

₹15 L/yr - ₹40 L/yr

Principal Engineer
203 salaries
unlock blur

₹20 L/yr - ₹59 L/yr

Senior Engineer
147 salaries
unlock blur

₹13.3 L/yr - ₹25.2 L/yr

Test Engineer
136 salaries
unlock blur

₹3 L/yr - ₹8.2 L/yr

Senior Software Engineer
73 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

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview