top of page
Search
Detect a Cycle
Detecting a cycle in a linked list is a classic problem that comes up when you need to guard against infinite loops—whether you’re...
Apr 304 min read
Merge Two Sorted Lists
Merging two sorted linked lists is like merging two sorted streams of data—think combining two user event logs in chronological order....
Apr 293 min read
Reverse a Linked List
Reversing a linked list is one of those fundamental operations that underpins many real-world tasks—reordering a playlist, undo history,...
Apr 293 min read
First Unique Character in a String
Finding the first non‑repeating character in a string is a great warm‑up that combines practical string processing with frequency...
Apr 163 min read
Valid Anagram
Today, I’m tackling the Valid Anagram problem, a classic that not only tests basic string manipulation but also real‑world pattern...
Apr 164 min read
Contains Duplicate – A Warm Up
In today’s session, I’m tackling the Contains Duplicate problem, a common warm‑up that helps demonstrate your grasp of array manipulation...
Apr 163 min read
Find the First Non-Repeating Character
Alright, you're in a technical interview and you've just been given the question: “Find the index of the first non-repeating character in...
Apr 104 min read
The Two Sum Problem
The Two Sum Problem is one of the first stops on our journey. It’s simple enough to focus on thought process, yet rich enough to demonstrate key problem‑solving techniques. Here’s how to walk through it using our nine‑step framework.
Apr 84 min read
Top Data Structures to Master for Technical Interviews
Data structures are the bread and butter of technical interviews. They’re the tools you use to solve problems efficiently, and knowing...
Mar 173 min read
bottom of page

