I applied through a recruiter. The process took 4 weeks. I interviewed at WD (Kfar Saba) in Sep 2017
Interview
Contacted a recruiter via contact details I've got at an university event and was invited for the first technical interview at the company HQ (SanDisk) after a few days. The interviewer was very nice and polite, explained about the position and offered to ask any questions I had. Difficulty of the questions was fairly standard.
Unfortunately I got an (negative) answer only after 1 month, which is way too long time.
Interview questions [3]
Question 1
Given a function that generates a random integer in the range of [0, MAX), write a function that gets an integer x as input and returns a random integer in [0, x).
Last question was quite complex in details (and I don't remember them now exactly) but basically required you to design an interface of read\write functions to a user supplying virtual addresses and you're given several flash blocks with their own read\write\delete interface and limitations to implement this. Last part is to determine complexity of the operations as a function of the flash storage size.
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
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.
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