Interview preparation
UNDERSTAND. EXPLAIN. REPEAT.

Question library

Explained questions for the decisions developers make.

Filters
660 questions

Greedy and binary search in JavaScript

DSA with JavaScript·JavaScript implementations

Common greedy questions

Intermediate2 min read

Sliding window and two pointers in JavaScript

DSA with JavaScript·JavaScript implementations

Sliding window

Intermediate2 min read

Important JavaScript DSA interview topics

DSA with JavaScript·JavaScript implementations

1. Arrays and strings

Intermediate2 min read

JavaScript interview-friendly practice list

DSA with JavaScript·JavaScript implementations

Two Sum

Advanced2 min read

.NET DSA fundamentals

DSA with C# / .NET·C# / .NET implementations

Common .NET collections

Foundation2 min read

Arrays and strings in C#

DSA with C# / .NET·C# / .NET implementations

Common questions

Foundation2 min read

Hashing in .NET

DSA with C# / .NET·C# / .NET implementations

Why it matters

Foundation2 min read

Linked list in C#

DSA with C# / .NET·C# / .NET implementations

Node structure

Foundation2 min read

Stack and queue in .NET

DSA with C# / .NET·C# / .NET implementations

Stack

Intermediate2 min read

Recursion and backtracking in C#

DSA with C# / .NET·C# / .NET implementations

Common questions

Intermediate2 min read

Trees and BST in C#

DSA with C# / .NET·C# / .NET implementations

Tree node

Intermediate2 min read

Heap and priority queue in .NET

DSA with C# / .NET·C# / .NET implementations

PriorityQueue<T> usage

Intermediate2 min read

Graphs in C#

DSA with C# / .NET·C# / .NET implementations

Common questions

Intermediate2 min read

Dynamic programming in C#

DSA with C# / .NET·C# / .NET implementations

Common questions

Intermediate2 min read

Sorting and searching in C#

DSA with C# / .NET·C# / .NET implementations

Sorting

Intermediate2 min read

Sliding window and two pointers in C#

DSA with C# / .NET·C# / .NET implementations

Common questions

Intermediate2 min read

Important .NET interview questions

DSA with C# / .NET·C# / .NET implementations

1. Difference between List<T> and Array?

Intermediate2 min read

Best .NET DSA practice list

DSA with C# / .NET·C# / .NET implementations

Must know

Advanced2 min read

Difficulty is an editorial estimate. Completion means you chose to mark a question as understood.