WD logo

WD Software Engineer Interview Questions
& Process

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

Based on 165 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
63% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at WD.

Showing 3 of 165
WD logo
WD

Software Engineer

Engineering · a year ago

Intern Easy Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

First, a brief call with HR. Then, the first round was with the hiring manager, where we introduced ourselves. The hiring manager shared details about projects they've worked on and inquired about my previous experiences. The second round was a panel interview with a group of my potential future colleagues.

Confirmed questions2 questions
  • Can you tell me about your past projects?
  • Regarding familiarity with machine learning concepts, what actions would you take if faced with overfitting?
WD logo
WD

Software Engineer

Engineering · a year ago

Mid Average Negative experience No offer 1 round
Interview process
Recruiter call Technical screen Panel Background check
Interview formats
Coding Behavioral

I got contacted by a recruiter to set up a panel interview. They didn't answer my questions about the hiring process, and even when I hit up the talent coordinator, they told me to just talk to the same recruiter. The panel interview itself had two coding exercises. They told me this was the only round they needed, which wasn't true. After that, it was totally silent for months. I sent a bunch of follow-up emails to the recruiter, but nothing. The only way I got a response was when I contacted the coordinator again, and they finally nudged the recruiter to reply. Months later, I found out the role was on hold because I messaged the hiring manager on LinkedIn. It was super unprofessional. Candidates should get clear and fast updates on their status. Having to chase down basic info after putting in time for their interviews is disrespectful. I'd tell other candidates to think twice if a company has such bad hiring practices, would they even value their employees? There are way more professional companies out there that treat candidates right.

Confirmed questions2 questions
  • What is your motivation for this position?
  • Can you share your experience in handling disagreements?
WD logo
WD

Software Engineer

Engineering · a year ago

Entry Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Take home Technical screen
Interview formats
Technical Coding

The first round was straightforward, covering general knowledge on web development and deployment. Following that, there was a surprise take-home technical test, which was only sent out the day before the second round interview. It was bizarrely sent on a weekday morning, and I worked on it throughout the day, returning it at 8 PM after my working hours. During the second round, the interviewer seemed unhappy that it took me 'so long' to submit the test, implying they expected it to be done immediately, even during work hours, which really highlighted a potentially poor company culture. Additionally, some of the test questions were vague, and the interviewer would dismiss answers not matching their exact thought process as incorrect. It sounds like a 'fun' team to collaborate with.

Confirmed questions1 question
  • Can you discuss general issues related to hosting and scaling?

WD Software Engineer Interview Questions

Quoted word for word from WD interview reports.

What is the capacitance of a simple dual-capacitor setup when the outer power source is turned off?

Read reports

When both a subclass and its parent class in C++ have constructors and destructors, what is the order in which they are executed?

Read reports

Could you write a C function that converts a character string of digits (0-9) into an integer?

Read reports

Can you write a code to determine if a number is a power of two?

Read report

Given an infinitely large number represented as a singly linked list, how would you add 1 to it?

Read report

Could you flip the bits in a given string of bits and then translate the result into ASCII?

Read report

How would you reverse the digits of the number 4321 to get 1234?

Read report

How would you determine the number of bits set to 1 in a binary number?

Read report

Formats, difficulty and experience

Across all 165 WD interview reports.

Interview formats

Technical 38.8%
Behavioral 30.7%
Coding 25.2%
System Design 1.5%
Group 1.5%

Interview difficulty

Easy 17.6%
Average 58.8%
Difficult 23.6%

Candidate experience

Positive 63%
Neutral 24.1%
Negative 13%