Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      WD

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: WD reviews | WD jobs | WD salaries | WD benefits
      WD interviewsWD Firmware Engineer interviewsWD interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Firmware Engineer Interview

      May 28, 2020
      Anonymous interview candidate
      Irvine, CA
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 3 months. I interviewed at WD (Irvine, CA) in Nov 2019

      Interview

      I interviewed for 2 separate but similar Firmware Engineer positions at Western Digital, once in late September and once in early November 2019. The interview process was similar for both positions: a 30-min to 1-hour-long phone screening with either the HR rep or one of the managers for the role, followed by a 3-hour-long on-site interview. The on-site I had for the first position consisted of 3 2:1 panels-style interviews, where they drilled into my knowledge of C and C++. I also had to explain what I did at my current company several times, as a few of the interviewers did not understand the purpose of the work I had done (maybe that's one of the reasons why I was trying to leave the company). They also asked me questions regarding operating systems and multi-threaded environments. For the most part, the interviewers I met with were pretty friendly, though I botched a few of the interview questions. About a week after my on-site, my HR rep let me know that I wasn't selected, but what was most annoying for me was that they had chosen an internal candidate for the role... I'm not really opened up interviews to outside candidates like me if they were going to fill it with a pre-existing employee anyway. Fast-forward a few weeks, and my HR rep contacts me saying that they have another opening for a similar role with a different team. I accept, and go through the phone screen with the manager of that team. A few weeks later, I come in for the on-site interview, which now consisted of 6 1:1 interviews, about 30-45 mins each. Every interviewer asked about my experience and resume, which became a bit of an annoyance by the end of the interview. Most of the interviewers asked me technical questions, from general C/C++ questions to algorithm questions to even a riddle for me to solve. Again, most of them were quite friendly, and this time they even provided me with lunch, which was nice. However, a few of the interviewers interviewed me over the phone, so it was harder to understand what they were asking of me. Overall, I felt that I had done much better during this second interview than my first on-site visit. Unfortunately, I didn't hear back about this position for another 2 months. Yes, TWO MONTHS. At least my HR rep didn't completely ghost me and gave me a solid answer, but 2 months for a response after a lengthy on-site interview is pretty ridiculous. On top of that, he had told me that they chose to move forward with a candidate who had ~10 years of experience... and I only had about 1.5 at the time. If they were going to hire a candidate with that much experience, why did they even bother interviewing me? What chance did I have against a candidate with that much more experience than I? Overall, even though my on-site visits were more positive than negative, the way they handled my candidacy after the interview was incredibly fumbled. I won't be applying to Western Digital again for at least another few years, and even then I'd be really wary about them.

      Interview questions [7]

      Question 1

      In C++, what is the difference between a pointer and a reference?
      1 Answer

      Question 2

      How can threads exchange data between each other?
      1 Answer

      Question 3

      Basic bit-manipulation questions in C.
      Answer question

      Question 4

      A question about the Least Squares Algorithm.
      Answer question

      Question 5

      Implement an algorithm to sum the contents of 2 arrays.
      Answer question

      Question 6

      A riddle: If you have two jugs, a 3L jug and a 5L jug, with no measurement markings, how can you measure out exactly 4L of liquid from them?
      1 Answer

      Question 7

      Develop an algorithm that, when given a certain time, can calculate the corresponding angle between the hour and minute hands of a clock at that time.
      1 Answer
      5

      Other Firmware Engineer interview reviews for WD

      Firmware Engineer Interview

      Sep 28, 2025
      Anonymous interview candidate
      No offer
      Positive experience
      Average interview

      Application

      I interviewed at WD

      Interview

      It consisted of 3 rounds .In my first round they asked lot of puzzles and c based questions and little bit of dsa as i am from IT branch In second round he focused on cs fundamentals puzzles project Verdict : NOT SELECTED Reason: ONLY 2 Vacancies(given for 1 ece ,1 ee branch)

      Interview questions [1]

      Question 1

      If there is no such thing like malloc how would you allocate memory
      Answer question

      Firmware Engineer Interview

      Sep 22, 2025
      Anonymous interview candidate
      Bengaluru
      No offer
      Positive experience
      Average interview

      Application

      I interviewed at WD (Bengaluru)

      Interview

      In the online test Round 1 They asked MCQ which was purely based on core subjects like OS, DBMS also COA and CN. Second section was of Aptitude they asked 30 quantitative aptitude questions. Third was DSA three problem was there 1. LCA in Binary Tree 2. Partitioning DP 3. String Matching (Rabin Karp or LPS) Round 2 Again coding round but this time it was on blank paper, 2 questions were asked 1. Merge Sort 2. Swapping of first and last bit of 32 bit integer keeping rest of the bits exactly same.

      Interview questions [1]

      Question 1

      Code of Merge Sort and swapping of first and last bits of 32 bit integer.
      Answer question
      1

      Firmware Engineer Interview

      Sep 7, 2025
      Anonymous employee
      Kuala Lumpur
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I interviewed at WD (Kuala Lumpur)

      Interview

      Smooth, more focus on c basic programming. 2 hours long of online interview. They divide into 2 sections technical and personalities. Several people from the department tagged along to ask different questions from each person.

      Interview questions [1]

      Question 1

      Soft skills and programming questions to be answered on the spot with justifications
      Answer question

      Top companies for "Compensation and Benefits" near you

      avatar
      Apple
      4.2★Compensation and benefits
      avatar
      Intel Corporation
      3.7★Compensation and benefits
      avatar
      Honeywell
      4.0★Compensation and benefits
      avatar
      AMD
      3.7★Compensation and benefits