Western Digital Interview Experience (On-Campus)
Western Digital visited the campus in August 2021 for an internship + Full-Time role. There was a total of 5 rounds.
Round 1 : Online test
The online test had questions from the topics: Aptitude, C/C++ output ques, OS, data structures and there were some questions from the electronics branch as well. Since the level of difficulty was of moderate level, therefore try to solve a maximum number of ques as possible and try to be quick. The time duration was of 1 hour.
Suggestion: practice aptitude from w3wiki or from Indiabix, try giving aptitude tests also for speed.
Round 2: First Technical round
The duration of this round was about 1hr. The interviewer basically tested my c knowledge and made me write some codes
- Some of the questions were:
- Tell me about yourself.
- what are macros and write a macro to calculate the area of a square?
- write a program to check for prime number or not.
- Delete the Nth node from the end of the linked list.
- 2 questions from Bit manipulation.
- A puzzle https://www.w3wiki.net/problems/the-3-5-litre-die-hard-water-puzzle.
- Some questions from OOPS as well.
- I faced some difficulty in making the interviewer understand since he was from the south, so there was a communication problem between us.
Round 3: Second Technical round
This round went for 1hrs 50 mins. My interviewer was a cool guy so i enjoyed the round. He asked me lots of coding ques and puzzles.
Some questions were:
- https://www.w3wiki.net/detect-and-remove-loop-in-a-linked-list/
- https://www.w3wiki.net/write-a-c-function-to-print-the-middle-of-the-linked-list/
- https://www.w3wiki.net/implement-a-stack-using-singly-linked-list/
- https://www.w3wiki.net/longest-palindrome-substring-set-1/
- https://www.javatpoint.com/structure-padding-in-c
- Questions from OOPS.
- What is process scheduling, virtual memory concept, semaphore?
- 3 puzzles, 2 of which were from Beginner for Beginner top 10 puzzle section.
Round 4: Managerial Round
- This around lasted for about half an hour.
- Why you did Mtech (since I am from Mtech ).
- If your team member is not working, what you will do?
- How do you handle the pressure?
- 2 questions from OS.
- Why we should hire you?
The profile was of firmware development, so he wanted to see whether I am interested in hardware or not. I showed interest by telling about HDD SSD, Pendrive working, etc. (i knew it).
Round 5: HR round
- This was just about 5-10 mins. Basically, HR just confirmed the hiring and location. He told me that I had pretty good feedback from the interviewers ( i was too happy when I heard this from HR).
In the end 7 of us were selected.
Tips:
- Prepare Linked List and OS very well and read some puzzles too. Be confident and keep a smile on your face every time. Remember apart from coding skills, communication skills also matters to some extent, and always ask ques from the interviewer when he says “do you have any ques for me”.
All the best. I would like to thank w3wiki, it helped a lot in my entire placement preparation.