I started with a HackerRank-style online assessment that felt aggressively algorithmic: four problems, where one was roughly in the harder LeetCode range and the other three were more like Codeforces 2000–2200. I had to solve at least two to even reach the next steps, which immediately raised the bar for me.
After that, the process moved into two technical rounds focused on DSA problems, and then an HR round. Each technical round had exactly one question, and the questions were pulled from Codeforces and rated around 2200. Even though the structure was straightforward—assessment, then two problem-solving sessions, then HR—the difficulty stayed high throughout. I ended up not getting to an offer, and honestly the experience felt like a test of how quickly I could operate under Codeforces-level pressure rather than something I could coast through.
3 months ago
My Rubrik interview journey for a G6 role (CPD team) had a pretty clean two-round structure. First I did an online assessment with 10 multiple-choice questions focused on multithreading and operating systems, plus one DSA question in dynamic programming that was described as medium—similar to a “minimum cost to split array” style problem.
A bit later, I went into a system coding round. It started with a quick intro, and then I got a coding prompt laid out like a HackerRank problem statement. Alongside writing code, I remember there being a bit of discussion about engineering choices—things like what language I would use for machine coding and whether C++ was acceptable. There was also a question about the timeline for hearing feedback, which made the round feel a little more process-oriented than the earlier assessment.
3 months ago
I went through a pretty focused system-coding-only experience for a Software Engineer role at Rubrik. The core round was a system coding interview whe…
3 months ago
Difficult Positive United States
I started with a phone screen, and then I moved into an algo round. The problem I got was described as medium-hard, presented around a question of dat…
4 months ago
I went into a pretty broad two-month stretch of interviewing for SDE 2 and backend engineering roles, and Rubrik was one of the companies in the mix. …
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
Online Assessment
Candidates typically start with a challenging online assessment featuring algorithmic problems, often rated medium to hard, which serves as a significant gatekeeper for advancing in the process. Success in this stage is crucial, as many candidates noted that passing it was essential to move forward.
HackerRankLeetCodegatekeeper
Technical Rounds
The interview process includes multiple technical rounds focused on data structures and algorithms (DSA), often with a high difficulty level, requiring candidates to demonstrate strong problem-solving skills under pressure. These rounds may involve live coding and discussions about engineering choices, particularly around concurrency and systems design.
DSAlive codingconcurrency
System Design and Concurrency Focus
Candidates can expect a strong emphasis on system design and concurrency concepts during technical interviews, with questions that require reasoning about system behavior and implementation details rather than just theoretical knowledge. This aspect is critical for candidates to prepare for, as it reflects the company's focus on practical engineering skills.
system designconcurrencyimplementation
Behavioral and HR Rounds
The interview process typically includes an HR round that focuses on cultural fit and past experiences, with a more checklist-like approach. Candidates should be prepared to discuss their background and motivations for applying, as well as how they work in teams.
HR roundcultural fitpast experiences
Interview Experience and Atmosphere
Candidates reported varying experiences with the interview atmosphere, ranging from friendly and supportive to more mechanical and detached. The overall tone can impact candidate confidence, so it’s beneficial to prepare for both technical and interpersonal dynamics during interviews.
interview atmospheresupportivemechanical
Feedback and Communication
Many candidates expressed a desire for clearer communication and feedback throughout the interview process, noting that a lack of transparency regarding expectations and outcomes can lead to confusion and frustration. Being proactive in seeking feedback may help clarify performance and expectations.