Upload Button Icon Add office photos

Filter interviews by

SanDisk India Device Design Centre Interview Questions and Answers

Updated 22 Mar 2025
Popular Designations

16 Interview questions

A Firmware Engineer was asked
Q. How do you check for stack overflow?
Ans. 

To check stack overflow, monitor stack usage and compare it to the maximum stack size.

  • Monitor stack usage by keeping track of the current stack pointer.

  • Compare the current stack pointer to the start of the stack and the maximum stack size.

  • Use a watchdog timer to detect stack overflow if the stack pointer exceeds the maximum stack size.

  • Use a stack overflow handler to gracefully handle stack overflow and prevent sys...

View all Firmware Engineer interview questions
A Test Engineer & Product Development was asked
Q. Write a program to print the reverse of a string.
Ans. 

A function to print the reverse of a given string.

  • Create a function that takes a string as input.

  • Initialize an empty string to store the reversed string.

  • Iterate through the characters of the input string in reverse order.

  • Append each character to the reversed string.

  • Print the reversed string.

A Test Engineer & Product Development was asked
Q. How do you find the 15th bit of the hexadecimal number 0xPHONE_NUMBER8?
Ans. 

The 15th bit of the hexadecimal number 0x12345678 is 0.

  • To find the 15th bit, convert the hexadecimal number to binary.

  • Counting from right to left, the 15th bit is the 2nd bit from the left.

  • In this case, the 15th bit is 0.

A Test Engineer & Product Development was asked
Q. Write a program to print prime numbers.
Ans. 

A program to print prime numbers.

  • Iterate through numbers from 2 to n

  • Check if the number is divisible by any number from 2 to its square root

  • If not divisible, then it is a prime number

An Intern was asked
Q. Explain how an inverter works.
Ans. 

An inverter is a device that converts DC power to AC power, allowing for the use of AC appliances.

  • An inverter uses electronic components to convert the direct current (DC) from a power source, such as a battery or solar panel, into alternating current (AC).

  • It typically consists of a rectifier, which converts AC to DC, and an inverter circuit, which converts DC back to AC.

  • The inverter circuit uses switches, such as...

View all Intern interview questions
An Intern was asked
Q. Design a low pass analog filter.
Ans. 

A low pass analog filter is designed to allow low frequency signals to pass through while attenuating high frequency signals.

  • Determine the cutoff frequency for the filter

  • Choose a suitable filter design method (e.g., Butterworth, Chebyshev, etc.)

  • Select the appropriate order for the filter

  • Design the filter circuit using passive components (resistors, capacitors, inductors)

  • Simulate and test the filter response using ...

View all Intern interview questions
An Intern was asked
Q. What input can be inserted into a black box to obtain a particular output related to a CMOS inverter?
Ans. 

A CMOS inverter can take inputs like voltage levels to produce specific output states, such as high or low logic levels.

  • Input a high voltage (logic 1) to get a low output (logic 0).

  • Input a low voltage (logic 0) to get a high output (logic 1).

  • Use a varying input voltage to observe the transition between high and low outputs.

  • Connect a capacitor to see how the inverter responds to transient signals.

View all Intern interview questions
Are these interview questions helpful?
An Intern was asked
Q. How did you solve this question from the technical section of the test?
Ans. 

I approached the technical question methodically, breaking it down into manageable parts for clarity and efficiency.

  • Analyzed the problem statement to understand requirements and constraints.

  • Identified key components and algorithms needed to solve the problem.

  • Implemented a step-by-step approach, testing each part as I built the solution.

  • Utilized debugging techniques to troubleshoot and optimize the code.

  • Reviewed th...

View all Intern interview questions
A Senior Engineer was asked
Q. Difference between Process and Thread. Threading in Linux. Process Priority in Linux (Nice Value, Priority Range)
Ans. 

A process is an instance of a program, while a thread is a unit of execution within a process. Threading in Linux allows for concurrent execution.

  • A process is an independent entity that can be scheduled and allocated resources by the operating system.

  • Threads are lightweight units of execution within a process that share the same memory space.

  • Threading in Linux is implemented using the clone() system call.

  • Threads i...

View all Senior Engineer interview questions
A Test Engineer & Product Development was asked
Q. What is a diode, rectifier, Microcontroller, Microprocessor, memory and their types, transistor, MOSFET,Opamps?
Ans. 

Diode - semiconductor device allowing current to flow in one direction. Rectifier - converts AC to DC. Microcontroller - integrated circuit for controlling functions. Microprocessor - CPU for processing data. Memory - storage for data. Transistor - semiconductor device for amplifying or switching signals. MOSFET - type of transistor. Opamps - electronic amplifier.

  • Diode allows current in one direction (ex: LED)

  • Rect...

SanDisk India Device Design Centre Interview Experiences

13 interviews found

Interview Questions & Answers

user image Anonymous

posted on 10 May 2018

Interview Questionnaire 

16 Questions

  • Q1. Tell me about yourself?
  • Ans. 

    I am a dedicated Test Engineer with a passion for product development and a strong background in quality assurance.

    • Experienced in creating and executing test plans

    • Skilled in identifying and documenting defects

    • Proficient in various testing tools and methodologies

    • Collaborative team player with excellent communication skills

  • Answered by AI
  • Q2. Why should i hire you?
  • Ans. 

    I have a strong background in test engineering and product development, with a proven track record of delivering high-quality results.

    • Extensive experience in designing and executing test plans for new products

    • Strong problem-solving skills to identify and resolve issues in product development

    • Ability to work collaboratively with cross-functional teams to ensure product success

    • Proven track record of meeting project deadli...

  • Answered by AI
  • Q3. Salary expectations?
  • Q4. Companies policy and term and conditions.
  • Ans. 

    Companies policy and terms and conditions are guidelines and rules set by a company for employees and customers.

    • Companies policy outlines rules and regulations for employees to follow.

    • Terms and conditions specify the rules for customers using a company's products or services.

    • Policies may include dress code, attendance, and code of conduct.

    • Terms and conditions may cover payment terms, warranties, and return policies.

  • Answered by AI
  • Q5. Questions from Resume,Java,Testing,Electronics.
  • Q6. OOPs concept, Classes, objects, Multiple inheritances, polymorphism Run time, Super keywords.
  • Q7. What is a diode, rectifier, Microcontroller, Microprocessor, memory and their types, transistor, MOSFET,Opamps?
  • Ans. 

    Diode - semiconductor device allowing current to flow in one direction. Rectifier - converts AC to DC. Microcontroller - integrated circuit for controlling functions. Microprocessor - CPU for processing data. Memory - storage for data. Transistor - semiconductor device for amplifying or switching signals. MOSFET - type of transistor. Opamps - electronic amplifier.

    • Diode allows current in one direction (ex: LED)

    • Rectifier...

  • Answered by AI
  • Q8. Tell me about yourself.
  • Ans. 

    Experienced test engineer with a passion for product development and improving quality.

    • Over 5 years of experience in testing various software and hardware products

    • Strong background in test automation using tools like Selenium and JUnit

    • Skilled in identifying and fixing bugs to improve product quality

    • Collaborative team player with excellent communication skills

    • Passionate about staying up-to-date with the latest testing m...

  • Answered by AI
  • Q9. All core java questions,Linux commands, c language,structure
  • Q10. WAP to print reverse of the string?
  • Ans. 

    A function to print the reverse of a given string.

    • Create a function that takes a string as input.

    • Initialize an empty string to store the reversed string.

    • Iterate through the characters of the input string in reverse order.

    • Append each character to the reversed string.

    • Print the reversed string.

  • Answered by AI
  • Q11. WAP to print prime no.?
  • Ans. 

    A program to print prime numbers.

    • Iterate through numbers from 2 to n

    • Check if the number is divisible by any number from 2 to its square root

    • If not divisible, then it is a prime number

  • Answered by AI
  • Q12. Basic of Python.
  • Q13. Questions from electronics Devices,Digital Electronics.
  • Q14. Find the 15 bit of the hexadecimal number 0x12345678?
  • Ans. 

    The 15th bit of the hexadecimal number 0x12345678 is 0.

    • To find the 15th bit, convert the hexadecimal number to binary.

    • Counting from right to left, the 15th bit is the 2nd bit from the left.

    • In this case, the 15th bit is 0.

  • Answered by AI
  • Q15. What is regression,smoke and sanity testing.
  • Ans. 

    Regression, smoke, and sanity testing are different types of software testing used to ensure the quality of a product.

    • Regression testing involves retesting the software after changes to ensure that new code has not adversely affected existing functionality.

    • Smoke testing is a preliminary test to check if the basic functionalities of the software are working fine before proceeding with further testing.

    • Sanity testing is a...

  • Answered by AI
  • Q16. What is memory testing?write detailed test cases to test a phone memory.
  • Ans. 

    Memory testing is the process of evaluating the performance and reliability of a device's memory storage.

    • Test read and write speeds of the phone memory

    • Test memory capacity by filling it with data and checking for errors

    • Test memory stability by running continuous read/write operations

    • Test memory fragmentation by storing and deleting files multiple times

    • Test memory leakage by monitoring memory usage over time

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Aptitute Analytic test

Skills evaluated in this interview

Firmware Engineer Interview Questions & Answers

user image Shagun Goyal

posted on 22 Mar 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
-

I appeared for an interview in Sep 2024, where I was asked the following questions.

  • Q1. Bit manipulation
  • Q2. Bitmanipulation
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Work experience over last company
  • Ans. 

    At my last company, I developed scalable software solutions and collaborated with cross-functional teams to enhance product performance.

    • Led a team of 5 developers to create a web application that improved user engagement by 30%.

    • Implemented RESTful APIs that streamlined data access for mobile applications.

    • Conducted code reviews and mentored junior developers, fostering a culture of continuous learning.

    • Collaborated with ...

  • Answered by AI
  • Q2. Conflict resolution in teams
  • Ans. 

    Conflict resolution in teams involves effective communication, active listening, compromise, and collaboration.

    • Encourage open communication to address issues early on

    • Practice active listening to understand all perspectives

    • Seek compromise and find common ground

    • Encourage collaboration to work towards a solution together

  • Answered by AI
Round 2 - Aptitude Test 

1 hr, oops, C++ questions and C

Intern Interview Questions & Answers

user image Anonymous

posted on 11 Oct 2023

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Oct 2022. There were 6 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

OA on aptitude and programming

Round 3 - One-on-one 

(1 Question)

  • Q1. Interviewer was welcoming and friendly and asked DSA questions and some CS fundamentals
Round 4 - One-on-one 

(1 Question)

  • Q1. Recursive coding questions
Round 5 - One-on-one 

(1 Question)

  • Q1. Scenario based questions on DSA
Round 6 - HR 

(1 Question)

  • Q1. Very easy behavioural questions
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

They asked GATE level aptitude questions

Round 3 - Coding Test 

Coding test was bit difficult for students from other branches rather than CS

Interview Preparation Tips

Interview preparation tips for other job seekers - Study coding, get better knowledge in SSD and storage device. SanDisk comes under Western Digital, the salary was good

I applied via Recruitment Consultant and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. How to check stack overflow
  • Ans. 

    To check stack overflow, monitor stack usage and compare it to the maximum stack size.

    • Monitor stack usage by keeping track of the current stack pointer.

    • Compare the current stack pointer to the start of the stack and the maximum stack size.

    • Use a watchdog timer to detect stack overflow if the stack pointer exceeds the maximum stack size.

    • Use a stack overflow handler to gracefully handle stack overflow and prevent system c...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for basics of embedded c and data structures

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Basic Testing Skill
  • Q2. OSI Model

Senior Engineer Interview Questions & Answers

user image VENKATA RAMA ADITYA REDDY SEELAPUREDDY

posted on 13 Nov 2019

I applied via Campus Placement and was interviewed before Nov 2018. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. First round has exam on HackerRank which included questions of Aptitude, C, Basic Digital Design, Basic Electronics
  • Q2. Difference between Process and Thread. Threading in Linux. Process Priority in Linux (Nice Value, Priority Range)
  • Ans. 

    A process is an instance of a program, while a thread is a unit of execution within a process. Threading in Linux allows for concurrent execution.

    • A process is an independent entity that can be scheduled and allocated resources by the operating system.

    • Threads are lightweight units of execution within a process that share the same memory space.

    • Threading in Linux is implemented using the clone() system call.

    • Threads in Lin...

  • Answered by AI
  • Q3. OOP concepts in C++
  • Ans. 

    OOP concepts in C++

    • Encapsulation: bundling of data and methods into a single unit

    • Inheritance: creating new classes from existing ones

    • Polymorphism: ability of objects to take on many forms

    • Abstraction: hiding unnecessary details and exposing only essential features

    • Encapsulation example: class with private data members and public methods

    • Inheritance example: derived class inheriting properties and methods from a base class

    • ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please have thorough understanding of Basics, Try to explain your point clearly. Don't say I don't know try to discuss with interviewer your thought process eventhough it is correct or not.

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 18 Feb 2015

Interview Preparation Tips

Round: Test
Experience: Aptitude questions were average..if u have good practice u can answer them... Technical was also a bit easy....they have given enough time to answer them.

Round: Technical Interview
Experience: They mainly concentrated on basics of C, DS ,C++ and if u have project they will ask questions about that.......it was a bit easy if u are familiar with basics.

Round: HR Interview
Experience: If u were shortlisted for hr means u are already selected ..make sure u are not saying anything negative (like going to
gre ,cat etc...)..

General Tips: Overall the recruitment is easy when compared to other companies....even without preparation also i was selected. U can think about what type of question they are asking.
College Name: NIT WARANGAL

Interview Preparation Tips

Round: Test
Experience: The first round was a written test which had four sections: 1. ASIC/Memory Design; 2. System; 3. Firmware; 4. General Aptitude
Tips: The ASIC/Memory Design had questions related to basic Analog and Digital Electronics. Make sure you work on the Setup and Hold Time questions. Other topics included Counters and construction of basic gates using MOSFETs. So, revise everything studied in VLSI, DSD, AE and DECA courses for this section. The Systems sections includes questions primarily from the Embedded Systems course that I took in my 5th Semister. There were a few questions from the ROS concepts that we studied. There was a Watch Dog Timer question. The Firmware section had basic Computer related questions. Write an algorithm.. and Output questions.

General Tips: Again. In case you haven't practiced Setup and Hold time questions, do them! Go through counters and state machines. Revise VLSI concepts and learn how to make basic gates using MOSFETs and also how to make latches and FFs out of basic gates.
It was a Rewarding experience. The good thing about SanDisk was that they had a very structured and organised recruitment process and so everything went smoothly and on time.
From my experience you don't need to stress out in case you haven't done a lot of projects before. Just make your basics are strong and you sound confident.

During my interview, when he asked me this very question, I simply asked him what the next round would be. But the interviewee simply ignored my question and began telling me about what responsibilities the job-profile would entail. So, perhaps the right question to ask would have been to ask him what the Job Profile would be like.
Skill Tips: I prepared for a good week using this GATE book that I purchased from Book Palace. Revise all the concepts that you feel are week. I cannot reiterate how important Setup and Hold time questions are! Many people don't get these answers right, so getting this one question right might just help you clear the aptitude test.
Skills:
College Name: NIT Surathkal

Interview Preparation Tips

Round: Test
Experience: I'm not sure about the duration and number of questions. But time was sufficient to complete the test. Aptitude questions were not really tough. I was able to solve 6 out of 10. Subjective coding question was easy if you are good in atleast one programming language. Another subjective question was based on data structures. Technical questions were mainly based on op-amps ,vlsi, data structures etc
Tips: Attempt the subjective questions. ( you can just describe the flow also )
Duration: 2 hours

College Name: PEC University Of Technology

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about SanDisk India Device Design Centre?
Ask anonymously on communities.

SanDisk India Device Design Centre Interview FAQs

How many rounds are there in SanDisk India Device Design Centre interview?
SanDisk India Device Design Centre interview process usually has 3-4 rounds. The most common rounds in the SanDisk India Device Design Centre interview process are Aptitude Test, One-on-one Round and Resume Shortlist.
How to prepare for SanDisk India Device Design Centre interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at SanDisk India Device Design Centre. The most common topics and skills that interviewers at SanDisk India Device Design Centre expect are Python, Firmware, C++, Debugging and PCIE.
What are the top questions asked in SanDisk India Device Design Centre interview?

Some of the top questions asked at the SanDisk India Device Design Centre interview -

  1. How did you solve this question (a question from technical section of the tes...read more
  2. What is a diode, rectifier, Microcontroller, Microprocessor, memory and their ...read more
  3. What can be inserted in a black box to obtain some particular output (related t...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.7/5

based on 3 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 50%
4-6 weeks 50%
View more

Interview Questions from Similar Companies

Cisco Interview Questions
4.2
 • 386 Interviews
Indus Towers Interview Questions
3.7
 • 197 Interviews
Nvidia Interview Questions
3.5
 • 112 Interviews
BT Business Interview Questions
4.0
 • 86 Interviews
Tejas Networks Interview Questions
4.0
 • 80 Interviews
Arista Networks Interview Questions
4.0
 • 48 Interviews
View all

SanDisk India Device Design Centre Reviews and Ratings

based on 124 reviews

3.7/5

Rating in categories

3.5

Skill development

3.8

Work-life balance

3.7

Salary

3.4

Job security

3.8

Company culture

3.1

Promotions

3.6

Work satisfaction

Explore 124 Reviews and Ratings
Regional Sales Manager- West and LFR

Mumbai

8-10 Yrs

Not Disclosed

Analyst 5, Sales Operations

Bangalore / Bengaluru

2-5 Yrs

Not Disclosed

Professional 2, Information Technology

Bangalore / Bengaluru

4-9 Yrs

Not Disclosed

Explore more jobs
Test Engineer
62 salaries
unlock blur

₹1.9 L/yr - ₹6.5 L/yr

Principal Engineer
56 salaries
unlock blur

₹35 L/yr - ₹51.8 L/yr

Staff Engineer
56 salaries
unlock blur

₹22.7 L/yr - ₹35.8 L/yr

Senior Engineer
37 salaries
unlock blur

₹13.7 L/yr - ₹23 L/yr

Senior Software Engineer
35 salaries
unlock blur

₹16.5 L/yr - ₹26 L/yr

Explore more salaries
Compare SanDisk India Device Design Centre with

Indus Towers

3.7
Compare

Sterlite Technologies

3.8
Compare

Cisco

4.2
Compare

BT Business

4.0
Compare
write
Share an Interview