SanDisk is a manufacturer of flash memory products, including memory cards and readers, USB flash drives, and solid-state drives.
SanDisk conducts around 3 to 4 rounds to recruit engineers for software development post:
Written Test
Technical Round 1
Technical Round 2
HR Round
Written Test:
This round consists of basic aptitude questions related to Quants and puzzles(around 10), few programming questions(around 10) and few coding questions(around 2). The programming questions are mainly on C, data structure and algorithms.
Technical Round:
This consists of two to three face to face technical interview rounds and questions are asked regarding the facts and points mentioned in the resume. Questions are generally asked from the projects, internships or training mentioned in the CV. Subjects that interest the interviewer mostly are Data Structure, Algorithms, Operating System, Networking, Database Management etc. Students will be tested of his or her in-depth knowledge in all aspects of domains related to Computer Science and his or her interests.
Few asked questions are:
What language you like the most and why?
What is the difference between a thread and a process?
C doesn’t have overriding functions. But, how is that you can add as many args as you want in the function parameters? How does that happen backstage?
HR Round:
This round deals with the HR questions related to your background, past life, events and general questions that test the persons approach towards life and problems.
Why do you want to join sandisk?
What if any other company offer more than what they offer?
Working environment or high salary?