UNDERSTAND. EXPLAIN. REPEAT.
Question library
Explained questions for the decisions developers make.
660 questions
Greedy and binary search in JavaScript
Common greedy questions
Intermediate2 min read
Sliding window and two pointers in JavaScript
Sliding window
Intermediate2 min read
Important JavaScript DSA interview topics
1. Arrays and strings
Intermediate2 min read
JavaScript interview-friendly practice list
Two Sum
Advanced2 min read
.NET DSA fundamentals
Common .NET collections
Foundation2 min read
Arrays and strings in C#
Common questions
Foundation2 min read
Hashing in .NET
Why it matters
Foundation2 min read
Linked list in C#
Node structure
Foundation2 min read
Stack and queue in .NET
Stack
Intermediate2 min read
Recursion and backtracking in C#
Common questions
Intermediate2 min read
Trees and BST in C#
Tree node
Intermediate2 min read
Heap and priority queue in .NET
PriorityQueue<T> usage
Intermediate2 min read
Graphs in C#
Common questions
Intermediate2 min read
Dynamic programming in C#
Common questions
Intermediate2 min read
Sorting and searching in C#
Sorting
Intermediate2 min read
Sliding window and two pointers in C#
Common questions
Intermediate2 min read
Important .NET interview questions
1. Difference between List<T> and Array?
Intermediate2 min read
Best .NET DSA practice list
Must know
Advanced2 min read
Difficulty is an editorial estimate. Completion means you chose to mark a question as understood.