Taro Logo

Software Engineer Interview Experience

August 1, 2025
Positive ExperienceNo Offer

Process

5 rounds total. 2 screening rounds. 3 onsite rounds.

  • Multithreading round: Design an atomic stack using a linked list node.
  • Coding round: Given a range (x, y), create a random number generator using an array and a custom shuffle function.

Onsite:

  • Coding round: Implement a Binary Search Tree (BST) along with inorder traversal.
  • Multithreading round: Discuss memory management and systems concepts, and solve an easy LeetCode problem on overlapping intervals.
  • Behavioral round: Mostly resume and background-based questions, no specific topics mentioned. This round was relatively easy.

Result: Rejected, possibly due to weak technical performance in the final rounds. However, the HR and team were pleasant to interact with. The hiring bar appears to be relatively high.

Questions

List all the questions above.

For multithreading round practice:

  • Job scheduling
  • Bathroom problem
  • Atomic queue/stack

For coding, look through LeetCode past months tagged with Rubrik.

There is one website, enginebogie, that has good, detailed interview experiences for Rubrik, so you can refer to that (not affiliated).

Good luck!

Was this helpful?

Interview Statistics

The following metrics were computed from 59 interview experiences for the Rubrik Software Engineer role in United States.

Success Rate

19%
Pass Rate

Rubrik's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.

Experience Rating

Positive53%
Neutral20%
Negative27%

Candidates reported having very good feelings for Rubrik's Software Engineer interview process in United States.

Rubrik Work Experiences