{ }DevToolsDaily
ToolsInterview Prep
New
CheatsheetsDirectoryMy spaceBlog
Ctrl + K
Ask AI
DevToolsDailyInterview Prep
Tools
Interview Prep
New
Cheatsheets
Directory
My space
Blog
Coding Questions
All Coding Problems
My Progress
All Coding Solutions
Coding Mock Interview
Speak Out Loud Practice
Quick practice
Learn
Learning Paths
System Design
System Design Questions
System Design Solutions
Design a URL Shortener
Design a Rate Limiter
Design Twitter

Arrays & Strings

← All learning paths

Progress from frequency maps and pointer scans to windows, prefixes, and monotonic structures.

Outcome: Choose the right linear-time pattern for sequence problems.

Your progress

0 / 20 solved · about 24 hours

Start path: Contains Duplicate

Recommended first: Coding Foundations

Module 1: Counting & Prefixes

Reuse aggregate information instead of rescanning.

0/7

1

Contains Duplicate

easy

Not started

2

Valid Anagram

easy

Not started

3

Two Sum

easy

Not started

4

Majority Element

easy

Not started

5

Product of Array Except Self

medium

Not started

6

Maximum Subarray

medium

Not started

7

Group Anagrams

medium

Not started

Module 2: Two Pointers

Move boundaries deliberately while preserving invariants.

0/5

1

Palindrome String

easy

Not started

2

Is Subsequence

easy

Not started

3

Move Zeroes

easy

Not started

4

Container With Most Water

medium

Not started

5

Trapping Rain Water

hard

Not started

Module 3: Windows & Monotonic Structures

Maintain only the state needed by the current range.

0/8

1

Best Time to Buy and Sell Stock

easy

Not started

2

Longest Substring Without Repeating Characters

medium

Not started

3

Valid Parentheses

easy

Not started

4

Min Stack

medium

Not started

5

Daily Temperatures

medium

Not started

6

Largest Rectangle in Histogram

hard

Not started

7

Sliding Window Maximum

hard

Not started

8

Minimum Window Substring

hard

Not started

See also

All coding interview learning pathsAll coding interview problems
Buy me a coffeePrivacyTermsFAQChangelogFeature RequestsBlogAll ToolsPricingContact Us © Monkey SkatesHave kids?