WD logo

WD Staff Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 25 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
84% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at WD.

Showing 3 of 25
WD logo
WD

Staff Engineer

Engineering · a year ago

Staff Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design

So the interview started with an intro, then we talked about projects and tech I've worked on. After that, there were some questions about operating systems and computer architecture, including some assembly language coding. Finally, there was a DSA part with a question that combined trees and graphs.

Confirmed questions1 question
  • Can you explain the integrated graph and tree question you were asked?
WD logo
WD

Staff Engineer

Engineering

Staff Average Positive experience Accept offer 5 rounds
Interview process
Phone screen Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Behavioral

The interview process involved a telephonic screening first, followed by three technical rounds and an HR round. The initial telephonic round focused on the projects detailed in my resume. The first technical round delved into PCIe concepts. The second technical round covered SV and UVM. The third technical round was about SoC verification.

Confirmed questions4 questions
  • Can you tell me about the work you've done as described in your resume?
  • Regarding PCIe, how do autonomous width and speed changes function?
  • Could you explain the enumeration process in PCIe?
WD logo
WD

Staff Software Engineer

Engineering

Staff Average Negative experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Technical Behavioral

Two interviews were back to back. First interview had c/c++ questions, puzzles, and project questions. After that interview, I was asked to wait on the call for the next interviewer. They never joined and said they'd reschedule. Seems like I was ghosted, which is unprofessional.

Confirmed questions3 questions
  • Could you answer some basic C/C++ questions, such as virtual functions, allocating a 2D array, and bit manipulation?
  • Can you solve some puzzles?
  • Could you tell me about your projects?

WD Staff Software Engineer Interview Questions

Quoted word for word from WD interview reports.

What are ways to improve short channel effects in devices?

Read reports

Regarding PCIe, how do autonomous width and speed changes function?

Read reports

Explain semiconductor device physics for planar structures.

Read report

Can you explain the significance of node length and how it impacts a chip?

Read report

Formats, difficulty and experience

Across all 25 WD interview reports.

Interview formats

Technical 46.6%
Behavioral 37.9%
Coding 8.6%
Presentation 3.4%
System Design 1.7%

Interview difficulty

Easy 8%
Average 76%
Difficult 16%

Candidate experience

Positive 84%
Neutral 12%
Negative 4%