Taro Logo

Software Engineer (Internship) Interview Experience - Bengaluru, Karnataka

September 1, 2025
Positive ExperienceNo Offer

Process

There were a total of 4 rounds.

  1. The first round was an online assessment. Prepare from previous interview questions, as the MCQ questions are often the same each year. There were also two coding questions: one based on multisource shortest path, and the other a basic sliding window problem.

I was shortlisted for the second round. The interviewer was very friendly and helped me wherever I got stuck. They asked me to implement a set using only default data structures, without using any libraries like arrays.

You then needed to optimize all the set operations. My preparation was not good, and I didn't perform well in that interview. The interviewer was very involved in getting the best out of the candidate.

It was a really positive experience. There were two other rounds: one technical and one managerial. If you are preparing for this interview, you need to have strong skills in problem-solving, not just LeetCode problems, but also real-world optimization problems.

Questions

Implement a set using an array and optimize every operation (lookup(x), insert(x), remove(x), iterator(f(x)), clear()) to reduce latency.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Pure Storage Software Engineer (Internship) role in Bengaluru, Karnataka.

Success Rate

0%
Pass Rate

Pure Storage's interview process for their Software Engineer (Internship) roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Pure Storage's Software Engineer (Internship) interview process in Bengaluru, Karnataka.

Pure Storage Work Experiences