S

Sandisk

Software Engineer

Interview Date

July 31, 2023

Result

Not Specified

Difficulty

Medium

Rounds

3 rounds (Coding Test + 2 Technical/HR rounds)

Drive Type

Not Specified

Topics asked

Data StructuresAlgorithmsProjectsDBMSSQLTreesReact (if applicable).

Detailed experience

Role: Software Engineer

College: Not Specified

Interview Date: July 31, 2023

Interview Type: Not Specified

Result: Not Specified

Difficulty: Medium

Rounds: 3 rounds (Coding Test + 2 Technical/HR rounds)

Topics Asked: Data Structures, Algorithms, Projects, DBMS, SQL, Trees, React (if applicable).

Experience:

This interview experience for a Software Engineer role at Western Digital (SanDisk) consisted of a coding test and two subsequent interview rounds.

Round 1: Coding Test: This was the initial screening round.

Round 2: Technical Round: This round covered various technical subjects.

  • A sorting question, similar to the "Binary Array Sorting" problem, was asked.
  • Projects mentioned in the resume were discussed in detail.
  • Questions on DBMS and SQL queries, including join operations, were posed.
  • If a project involved React, questions related to React were asked.

Round 3: Technical/HR: This final round included both technical concepts and behavioral aspects.

  • Questions about Data Structures were asked, such as "Recursion uses what type of Data Structure?".
  • Discussions on Binary Search Trees, including why they are better than linear data structures, and the conditions under which a binary search tree behaves like an array.
  • AVL Search Trees were covered, specifically the need for their development.
  • B+ Tree concepts were also part of the discussion.

A key tip for this interview process was to thoroughly review projects and have a strong understanding of DBMS and Tree data structures.

Posted on - 13 Nov 2025