Rubrik logo RU
Verified Company Vault

Rubrik DSA Interview Questions

36 curated coding interview questions directly asked in Rubrik technical rounds, sorted by frequency with recency and difficulty diagnostics.

36 Total Questions
2 (6%) Easy Problems
23 (64%) Medium Problems
11 (31%) Hard Problems
🔥 Most Tested Topics:
Core DSA (15)Arrays (8)Strings (8)Design (4)Trees (2)
📂 Sourced Datasets:
Last 3 monthsLast 6 monthsAll questionsOlder than 6 months
Showing 36 of 36 displayed
IDProblemDifficultyTopicPatternAcceptanceFrequencyRecency
2193Minimum Number of Moves to Make PalindromeHardArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window52.8%100.0%3m
3207Maximum Points After Enemy BattlesMediumArraysSorting / Prefix / Scan33.4%100.0%all
2249Count Lattice Points Inside a CircleMediumCore DSAImplementation / Reasoning56.7%87.5%6m
3410Maximize Subarray Sum After Removing All Occurrences of One ElementHardArraysSorting / Prefix / Scan23.1%75.0%all
3426Manhattan Distances of All Arrangements of PiecesHardCore DSAImplementation / Reasoning35.4%75.0%all
2928Distribute Candies Among Children IEasyCore DSAImplementation / Reasoning76.4%62.5%all
2929Distribute Candies Among Children IIMediumCore DSAImplementation / Reasoning55.6%62.5%all
2927Distribute Candies Among Children IIIHardCore DSAImplementation / Reasoning57.2%62.5%all
2132Stamping the GridHardCore DSAImplementation / Reasoning35.4%62.5%all
3021Alice and Bob Playing Flower GameMediumCore DSAImplementation / Reasoning60.0%62.5%all
723Candy CrushMediumCore DSAImplementation / Reasoning77.4%62.5%all
3098Find the Sum of Subsequence PowersHardArraysSorting / Prefix / Scan25.1%62.5%all
3083Existence of a Substring in a String and Its ReverseEasyStrings; TreesHashing / Sliding Window; DFS / BFS66.5%62.5%all
528Random Pick with WeightMediumCore DSAImplementation / Reasoning49.1%62.5%all
2982Find Longest Special Substring That Occurs Thrice IIMediumStrings; TreesHashing / Sliding Window; DFS / BFS39.2%62.5%all
3525Find X Value of Array IIHardArraysSorting / Prefix / Scan31.3%62.5%all
3524Find X Value of Array IMediumArraysSorting / Prefix / Scan37.5%62.5%all
621Task SchedulerMediumGreedyGreedy63.1%50.0%all
146LRU CacheMediumDesignData Structure Design47.4%50.0%all
1242Web Crawler MultithreadedMediumCore DSAImplementation / Reasoning51.2%50.0%all
301Remove Invalid ParenthesesHardStringsHashing / Sliding Window49.9%50.0%all
1146Snapshot ArrayMediumArraysSorting / Prefix / Scan36.8%50.0%all
184SumMediumArraysSorting / Prefix / Scan40.6%37.5%all
31Next PermutationMediumBacktrackingBacktracking45.3%37.5%all
87Scramble StringHardStringsHashing / Sliding Window44.6%37.5%all
211Design Add and Search Words Data StructureMediumStrings; Binary Search; DesignHashing / Sliding Window; Binary Search; Data Structure Design48.5%37.5%all
380Insert Delete GetRandom O(1)MediumCore DSAImplementation / Reasoning55.4%37.5%all
1463Cherry Pickup IIHardCore DSAImplementation / Reasoning72.4%37.5%all
1236Web CrawlerMediumCore DSAImplementation / Reasoning68.8%37.5%all
2502Design Memory AllocatorMediumDesignData Structure Design50.1%37.5%all
2365Task Scheduler IIMediumGreedyGreedy54.8%37.5%all
622Design Circular QueueMediumStack / Queue; DesignMonotonic Stack / Simulation; Data Structure Design54.7%37.5%all
761Special Binary StringHardStringsHashing / Sliding Window79.3%37.5%all
2747Count Zero Request ServersMediumCore DSAImplementation / Reasoning35.9%37.5%all
276Paint FenceMediumCore DSAImplementation / Reasoning48.4%37.5%all
1202Smallest String With SwapsMediumStringsHashing / Sliding Window60.6%37.5%all