Servicenow logo SE
Verified Company Vault

Servicenow DSA Interview Questions

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

73 Total Questions
8 (11%) Easy Problems
53 (73%) Medium Problems
12 (16%) Hard Problems
🔥 Most Tested Topics:
Arrays (21)Strings (18)Core DSA (15)Trees (6)Graphs (4)
📂 Sourced Datasets:
Last 6 monthsAll questionsOlder than 6 months
Showing 73 of 73 displayed
IDProblemDifficultyTopicPatternAcceptanceFrequencyRecency
146LRU CacheMediumDesignData Structure Design47.4%100.0%6m
122Best Time to Buy and Sell Stock IIMediumCore DSAImplementation / Reasoning71.1%87.5%6m
1192Critical Connections in a NetworkHardGraphsBFS / DFS / Topological Sort59.7%87.5%6m
3Longest Substring Without Repeating CharactersMediumStrings; TreesHashing / Sliding Window; DFS / BFS; Sliding Window39.1%87.5%all
42Trapping Rain WaterHardCore DSATwo Pointers67.4%87.5%all
200Number of IslandsMediumGraphsBFS / DFS / Topological Sort64.4%87.5%all
3106Lexicographically Smallest String After Operations With ConstraintMediumStrings; GraphsHashing / Sliding Window; BFS / DFS / Topological Sort62.8%87.5%all
2318Number of Distinct Roll SequencesHardCore DSAImplementation / Reasoning58.1%87.5%all
3203Find Minimum Diameter After Merging Two TreesHardArrays; TreesSorting / Prefix / Scan; DFS / BFS57.0%87.5%all
11Container With Most WaterMediumCore DSATwo Pointers60.0%75.0%all
20Valid ParenthesesEasyStringsHashing / Sliding Window44.2%75.0%all
22Generate ParenthesesMediumStringsHashing / Sliding Window78.7%75.0%all
41First Missing PositiveHardArraysSorting / Prefix / Scan42.9%75.0%all
121Best Time to Buy and Sell StockEasyCore DSAImplementation / Reasoning56.8%75.0%all
735Asteroid CollisionMediumCore DSAImplementation / Reasoning47.9%75.0%all
443String CompressionMediumStringsHashing / Sliding Window60.0%75.0%all
239Sliding Window MaximumHardArraysSorting / Prefix / Scan; Sliding Window48.8%75.0%all
417Pacific Atlantic Water FlowMediumCore DSAImplementation / Reasoning61.0%75.0%all
424Longest Repeating Character ReplacementMediumStringsHashing / Sliding Window59.7%75.0%all
1Two SumEasyArraysSorting / Prefix / Scan; Two Pointers57.5%62.5%all
6Zigzag ConversionMediumCore DSAImplementation / Reasoning54.2%62.5%all
49Group AnagramsMediumStringsHashing / Sliding Window72.6%62.5%all
53Maximum SubarrayMediumArraysSorting / Prefix / Scan53.3%62.5%all
215Kth Largest Element in an ArrayMediumArrays; HeapSorting / Prefix / Scan; Priority Queue68.9%62.5%all
283Move ZeroesEasyCore DSATwo Pointers63.8%62.5%all
1944Number of Visible People in a QueueHardStack / QueueMonotonic Stack / Simulation73.1%62.5%all
322Coin ChangeMediumDynamic ProgrammingState Transition48.4%62.5%all
994Rotting OrangesMediumCore DSAImplementation / Reasoning58.7%62.5%all
186Reverse Words in a String IIMediumStringsHashing / Sliding Window56.7%62.5%all
460LFU CacheHardDesignData Structure Design49.2%62.5%all
73Set Matrix ZeroesMediumArraysSorting / Prefix / Scan62.9%62.5%all
2116Check if a Parentheses String Can Be ValidMediumStringsHashing / Sliding Window45.2%62.5%all
1963Minimum Number of Swaps to Make the String BalancedMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window78.0%62.5%all
45Jump Game IIMediumGreedyGreedy42.9%62.5%all
21Merge Two Sorted ListsEasyArrays; Linked ListSorting / Prefix / Scan; Two Pointers68.3%62.5%all
4Median of Two Sorted ArraysHardArrays; HeapSorting / Prefix / Scan; Priority Queue46.6%50.0%all
5Longest Palindromic SubstringMediumStrings; TreesHashing / Sliding Window; DFS / BFS37.8%50.0%all
56Merge IntervalsMediumArraysSorting / Prefix / Scan51.8%50.0%all
2063Vowels of All SubstringsMediumStrings; TreesHashing / Sliding Window; DFS / BFS55.4%50.0%all
152Maximum Product SubarrayMediumArraysSorting / Prefix / Scan36.4%50.0%all
179Largest NumberMediumCore DSAImplementation / Reasoning43.1%50.0%all
206Reverse Linked ListEasyLinked ListTwo Pointers80.6%50.0%all
692Top K Frequent WordsMediumStrings; HeapHashing / Sliding Window; Priority Queue60.2%50.0%all
739Daily TemperaturesMediumStack / QueueMonotonic Stack / Simulation68.7%50.0%all
706Design HashMapEasyDesignData Structure Design66.6%50.0%all
1611Minimum One Bit Operations to Make Integers ZeroHardArraysSorting / Prefix / Scan78.4%50.0%all
50Pow(x, n)MediumCore DSAImplementation / Reasoning38.7%50.0%all
2385Amount of Time for Binary Tree to Be InfectedMediumTreesDFS / BFS65.4%50.0%all
2380Time Needed to Rearrange a Binary StringMediumStringsHashing / Sliding Window53.0%50.0%all
199Binary Tree Right Side ViewMediumTreesDFS / BFS70.2%50.0%all
17Letter Combinations of a Phone NumberMediumStrings; BacktrackingHashing / Sliding Window; Backtracking66.1%50.0%all
234Palindrome Linked ListEasyStrings; Linked ListHashing / Sliding Window; Two Pointers58.0%50.0%all
184SumMediumArraysSorting / Prefix / Scan40.6%50.0%all
227Basic Calculator IIMediumStack / QueueMonotonic Stack / Simulation46.9%50.0%all
694Number of Distinct IslandsMediumGraphsBFS / DFS / Topological Sort62.8%50.0%all
31Next PermutationMediumBacktrackingBacktracking45.3%50.0%all
134Gas StationMediumGreedyGreedy48.0%50.0%all
162Find Peak ElementMediumBinary SearchBinary Search47.0%50.0%all
494Target SumMediumArraysSorting / Prefix / Scan52.2%50.0%all
540Single Element in a Sorted ArrayMediumArraysSorting / Prefix / Scan59.3%50.0%all
347Top K Frequent ElementsMediumHeapPriority Queue66.4%50.0%all
992Subarrays with K Different IntegersHardArraysSorting / Prefix / Scan68.1%50.0%all
213House Robber IIMediumDynamic ProgrammingState Transition44.9%50.0%all
2291Maximum Profit From Trading StocksMediumArraysSorting / Prefix / Scan48.2%50.0%all
560Subarray Sum Equals KMediumArraysSorting / Prefix / Scan47.3%50.0%all
503Next Greater Element IIMediumStack / QueueMonotonic Stack / Simulation68.4%50.0%all
127Word LadderHardStringsHashing / Sliding Window45.6%50.0%all
71Simplify PathMediumCore DSAImplementation / Reasoning50.6%50.0%all
904Fruit Into BasketsMediumCore DSAImplementation / Reasoning51.1%50.0%all
1143Longest Common SubsequenceMediumCore DSAImplementation / Reasoning59.2%50.0%all
39Combination SumMediumArrays; BacktrackingSorting / Prefix / Scan; Backtracking76.5%50.0%all
151Reverse Words in a StringMediumStringsHashing / Sliding Window56.4%50.0%all
75Sort ColorsMediumArraysSorting / Prefix / Scan69.6%50.0%all