Invited onsite for two Technical rounds and one Managerial round.
Some questions on data structures and some domain-specific (storage).
After that, two more technical rounds from the US team and one Managerial round.
Ended with one HR round in India to discuss the job offer.
Question on array rotation, reversing alternative k nodes of a linked list, and copying a linked list with next and random pointers.
Next round was on design. The interviewer asked me to design and implement the UNIX tail command, and then there was a discussion on memory management in user space and kernel space, including the differences between them. The producer-consumer problem was also discussed, and how to tackle it to avoid starvation.
Managerial round: Few behavioral questions and why do you want to work with our company, etc.
The following metrics were computed from 1 interview experience for the Sandisk Staff Software Engineer role in Bengaluru, Karnataka.
Sandisk's interview process for their Staff Software Engineer roles in Bengaluru, Karnataka is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Sandisk's Staff Software Engineer interview process in Bengaluru, Karnataka.