I interviewed for a Software Engineer role with an overall easy, low-stress feel, moving through three rounds quickly.
HR screen — A friendly introduction to my background and a check-in on the role.
> 1 year
Easy Positive India
I interviewed for a senior device R&D Engineer role and found the process straightforward, with about four rounds over roughly two weeks.
Round 1 (technical) — Interview focused on semiconductor device and digital CMOS fundamentals tied back to my background.
> 1 year
Difficult Negative Bengaluru
I had a difficult and frustrating interview for a software engineering-related role where the questions felt mismatched to my background. Technical ro…
> 1 year
Easy Positive India
I interviewed for SanDisk with an extremely thin, generic description of the process rather than a specific role journey. Process overview (informatio…
> 1 year
Easy Positive Bengaluru
I interviewed for a Software Engineer role in a very easy, quick three-round loop focused on basic web tech. HR screen — Light screening to discuss fi…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically consists of multiple rounds, often starting with an HR screen followed by technical discussions, and can span from two weeks to a month. Candidates should expect a mix of technical and HR rounds, with some experiences highlighting a more extensive onsite loop.
HR screenTechnical roundsOnsite interviews
Technical Focus Areas
Technical interviews primarily cover fundamental concepts related to memory architecture, CMOS, NAND, and digital logic, with an emphasis on basic programming and systems knowledge. Candidates should prepare for questions that align closely with their background and resume.
CMOSDigital logicMemory architecture
Behavioral & Fit Discussions
HR rounds often focus on fit and motivation, with candidates discussing their backgrounds and experiences in a friendly manner. These discussions are generally low-pressure and aim to assess alignment with the company's culture and values.
Behavioral questionsCultural fitMotivation
Difficulty Level
Overall, candidates report a manageable difficulty level throughout the interview process, with many describing the questions as straightforward and approachable. However, some candidates have experienced mismatched questions that did not align with their expertise, leading to frustration.
Onsite interviews can involve multiple back-to-back technical and managerial discussions, often requiring candidates to demonstrate their knowledge in a high-pressure environment. Candidates should be prepared for a thorough evaluation of both technical skills and interpersonal fit.
Many candidates express a desire to better align their preparation with the specific technical areas relevant to the role, as well as to clarify expectations regarding the interview process. Some recommend practicing core concepts and being ready for a variety of technical discussions.