Taro Logo

Software Developer Interview Experience - Hyderābād, India

January 1, 2019
Positive ExperienceNo Offer

Process

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 posts:

  • 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), a few programming questions (around 10), and a few coding questions (around 2). The programming questions are mainly on C, data structures, 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 the most are Data Structure, Algorithms, Operating Systems, Networking, Database Management, etc. Students will be tested on their in-depth knowledge in all aspects of domains related to Computer Science and their interests.

Few asked questions are:

  • What language do 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 HR questions related to your background, past life, events, and general questions that test the person's approach towards life and problems.

  • Why do you want to join SanDisk?
  • What if any other company offers more than what they offer?
  • Working environment or high salary?

Questions

Allocate memory for a 2D array using malloc.

Count the number of occurrences of a substring in the given string without using any built-in functions such as strtok or find, etc.

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?

Puzzle questions.

2 Eggs and 100 Floors

Avoid structure padding in C.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Sandisk Software Developer role in Hyderābād, Telangana.

Success Rate

0%
Pass Rate

Sandisk's interview process for their Software Developer roles in Hyderābād, Telangana is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Sandisk's Software Developer interview process in Hyderābād, Telangana.

Sandisk Work Experiences