Top 50
Topic roadmap
Updated weekly · Last refresh Sep 13

Top 50 Searching Interview Questions

The most frequently asked Searching questions across all roles and companies, ranked by real interview frequency. Updated daily.

50questions
~21htotal time
792companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
SearchingStart here. 6 questions · ~150 min
2
Hash Tables11 questions · ~275 min
First Non-Repeating CharacterEasy
Practice
Recently asked

Find the first non-repeating character in a string using frequency counting and a second pass in O(n) time.

Hash TablesStringsSearchingCloudsekBrightside HealthMcAfee
LRU Cache for Fast RetrievalMedium
Practice
Recently asked

Implement an LRU cache using a hash map and doubly linked list to support O(1) get and put operations.

Hash TablesSearchingSortingWorldQuantScout MotorsTwitch
More Hash Tables questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
Recursion12 questions · ~300 min
Check Binary Tree BalanceEasy
Practice
Recently asked

Use postorder recursion to determine whether a binary tree is height-balanced in O(n) time.

RecursionSearchingTreesMetaEtsyLendingTree
Binary Search in Sorted ArrayEasy
Practice
Recently asked

Implement binary search to find a target in a sorted array in O(log n) time.

RecursionMathArraysWayfairAmazon Kuiper Commercial Services6sense
Search in Rotated Sorted ArrayEasy
Practice
Recently asked

Find a target in a rotated sorted array using modified binary search in O(log n) time.

RecursionArraysSearchingPractoAArintraIDT
More Recursion questions with a free account
4
Queue4 questions · ~100 min
Breadth-First SearchEasy
Practice
Recently asked

Implement BFS to traverse a graph level by level from a given start node.

QueueSearchingGraphsZensar TechnologiesDover IndiaOneTrust
More Queue questions with a free account
5
Arrays13 questions · ~325 min
Merge Overlapping IntervalsMedium
Practice
Recently asked

Sort intervals by start time, then merge overlapping ranges into a minimal non-overlapping list.

ArraysSearchingSortingAnthropicJustworksXero
More Arrays questions with a free account
6
More topics4 questions · ~100 min
More questions with a free account
The finish line: interview-readyComplete all 50 questions to finish this plan.