← All collections

Complete question library

All interview questions

3557 questions in one focused tracker. Company collections will use the same saved progress.

0 of 100 completed on this page0%

Questions 3557

DoneQuestionResource
Count Ways to Group Overlapping RangesOpen
Count Ways to Make Array With ProductOpen
Count Words Obtained After Adding a LetterOpen
Count Zero Request ServersOpen
Couples Holding HandsOpen
Coupon Code ValidatorOpen
Course ScheduleOpen
Course Schedule IIOpen
Course Schedule IIIOpen
Course Schedule IVOpen
Cousins in Binary TreeOpen
Cousins in Binary Tree IIOpen
Cracking the SafeOpen
Crawler Log FolderOpen
Create a DataFrame from ListOpen
Create a Session Bar ChartOpen
Create Binary Tree From DescriptionsOpen
Create Components With Same ValueOpen
Create Hello World FunctionOpen
Create Maximum NumberOpen
Create Sorted Array through InstructionsOpen
Create Target Array in the Given OrderOpen
Critical Connections in a NetworkOpen
Customer Order FrequencyOpen
Customer Placing the Largest Number of OrdersOpen
Customers Who Bought All ProductsOpen
Customers Who Bought Products A and B but Not COpen
Customers Who Never OrderOpen
Customers With Strictly Increasing PurchasesOpen
Customer Who Visited but Did Not Make Any TransactionsOpen
Custom Sort StringOpen
Cut Off Trees for Golf EventOpen
Cutting RibbonsOpen
Cycle Length Queries in a TreeOpen
Cyclically Rotating a GridOpen
Daily Leads and PartnersOpen
Daily TemperaturesOpen
Data Stream as Disjoint IntervalsOpen
Day of the WeekOpen
Day of the YearOpen
DebounceOpen
Decoded String at IndexOpen
Decode StringOpen
Decode the MessageOpen
Decode the Slanted CiphertextOpen
Decode WaysOpen
Decode Ways IIOpen
Decode XORed ArrayOpen
Decode XORed PermutationOpen
Decompress Run-Length Encoded ListOpen
Decrease Elements To Make Array ZigzagOpen
Decrypt String from Alphabet to Integer MappingOpen
Deepest Leaves SumOpen
Deep Merge of Two ObjectsOpen
Defanging an IP AddressOpen
Defuse the BombOpen
Degree of an ArrayOpen
Delayed Count of Equal ElementsOpen
Delete and EarnOpen
Delete Characters to Make Fancy StringOpen
Delete Columns to Make SortedOpen
Delete Columns to Make Sorted IIOpen
Delete Columns to Make Sorted IIIOpen
Delete Duplicate EmailsOpen
Delete Duplicate Folders in SystemOpen
Delete Greatest Value in Each RowOpen
Delete Leaves With a Given ValueOpen
Delete N Nodes After M Nodes of a Linked ListOpen
Delete Node in a BSTOpen
Delete Node in a Linked ListOpen
Delete Nodes And Return ForestOpen
Delete Nodes From Linked List Present in ArrayOpen
Delete Operation for Two StringsOpen
Delete the Middle Node of a Linked ListOpen
Delete Tree NodesOpen
Delivering Boxes from Storage to PortsOpen
Department Highest SalaryOpen
Department Top Three SalariesOpen
Describe the PaintingOpen
Design a 3D Binary Matrix with Efficient Layer TrackingOpen
Design a chat data modelOpen
Design a circular/ring bufferOpen
Design a Concert Ticket Booking SystemOpen
Design a content delivery network (CDN)Open
Design Add and Search Words Data StructureOpen
Design a deck of cards / card gameOpen
Design a Digital Wallet ServiceOpen
Design a distributed cacheOpen
Design a distributed cache (Azure Redis)Open
Design a distributed cache (memcache at scale)Open
Design a distributed key-value store (DynamoDB)Open
Design a distributed lock / coordination (Chubby/Zookeeper)Open
Design a distributed message queue (Pub/Sub)Open
Design a distributed unique ID generatorOpen
Design a File Sharing SystemOpen
Design a file systemOpen
Design a Food Rating SystemOpen
Design a globally distributed database (Spanner)Open
Design Airline Management SystemOpen
Design a Job SchedulerOpen