Western Digital | Intern | India (Virtual) | May 2021 [Offer]
1624

Status: CSE B.Tech, third year
Position: Firmware Development Intern
Location: India
Date: 28 April, 2021

This was a virtual hiring. My interview experience was as follows:

Round 1 (Online Round):
It was an Online Aptitude Test with a total of 45 questions to be done in 45 mins. There were 4 sections:

  1. Aptitude – 15 questions,
  2. C/C++ Programming – 10 questions,
  3. DS and OS concepts – 10 questions,
  4. Electronics – 10 questions

All sections were mandatory. The marking scheme was +1 for every correct answer and a -0.25 penalty for every wrong answer.

Round 2 (Technical Round)

  • What are pointers? Explain along with the code.
  • Difference between structure and unions and their code implementation.
  • What is selection sort?
  • What is call by value and call by reference?
  • Leetcode - 328. Odd Even Linked List
  • Bit manipulation – Write a code to replace the 3rd bit in a binary number 10100 such that the answer is 10000.

Round 3 (Technical + HR round)

  • What is a circular queue? How it is implemented? He then asked me about traversal and deletion in a circular queue.
  • What are scheduling algorithms in OS?

Result: Selected

It was overall a great experience. The interviewers were friendly. Be confident while answering to the questions. It is important to have a good understanding of Linked List while appearing for Western Digital interviews.

Comments (1)