HomeExploreLearnPracticeProfile
ASCI Logo
ASCI.Academy
LearnPracticeCompeteCareer
Sign InGet Started

Search ASCI Academy

Universal search across Courses, Lessons, Skills, Projects, Challenges, Competitions, Jobs, Internships, and Users

HomePractice

Practice

Sharpen your technical skills.

A2Z Sheet(474)
Categories
TODAY · PROBLEM OF THE DAY+50 XP

Sliding Window Maximum

Find the maximum elements in all sliding windows of size k across a streaming integer buffer using an optimal monotonic deque.

Hard•Topic: Monotonic Deque•3240 solved
Solve Today's Challenge
CONTINUE YOUR PRACTICEIn Progress

Two Sum — Optimal Hash Map

Resume from your saved state in the multi-language compiler sandbox with real-time testcase assertions.

Easy•Topic: Hash Table•~15 min
Resume Problem
CORE ROADMAP

A2Z DSA Roadmap

View Full 474 Sheet
Interactive Algorithm Visualizers

RAM Inspector, Array Shifter, Call Stack recursion tracer, and Big-O Racer live benchmarks.

RAM InspectorArray ShifterCall StackBig-O Racer

All Practice Challenges

(21)
POTDHard

Sliding Window Maximum

Monotonic Deque~30 min
3,240 solved+50 XP
Solve Problem
Easy

Two Sum — Optimal Hash Map

Hash Table~15 min
14,200 solved+20 XP
Solve Problem
Hard

Trapping Rain Water

Two Pointers~35 min
4,890 solved+45 XP
Solve Problem
Medium

Longest Substring Without Repeating Characters

Sliding Window~20 min
9,120 solved+30 XP
Solve Problem
Medium

LRU Cache Architecture

Doubly Linked List~30 min
6,540 solved+40 XP
Solve Problem
Medium

Binary Tree Level Order Traversal

BFS Queue~20 min
7,890 solved+30 XP
Solve Problem
Easy

Reverse a Singly Linked List

Linked List~15 min
16,800 solved+20 XP
Solve Problem
Medium

Coin Change (Fewest Coins)

Dynamic Programming~25 min
8,200 solved+35 XP
Solve Problem
Medium

Implement Infinite Memory-Safe Generator

Generators & Yield~20 min
1,820 solved+30 XP
Solve Problem
Hard

Asyncio Semaphore Task Throttler

Asyncio & Tasks~35 min
940 solved+45 XP
Solve Problem
Hard

Runtime Type Assertion via Metaclasses

Metaclasses & Dunder~40 min
610 solved+50 XP
Solve Problem
Hard

Bounded Blocking Queue with ReentrantLock

Concurrency & Locks~35 min
1,120 solved+45 XP
Solve Problem
Medium

Custom Stream Collector for Grouping

Java 21 Streams~20 min
2,450 solved+30 XP
Solve Problem
Medium

Implement Promise.allSettled from Scratch

Async & Promises~25 min
3,890 solved+35 XP
Solve Problem
Medium

Custom Event Emitter with Once & Wildcard

Prototypes & Events~20 min
4,210 solved+30 XP
Solve Problem
Medium

Nth Highest Employee Compensation

DENSE_RANK() Window~15 min
5,410 solved+25 XP
Solve Problem
Hard

Calculate 5-Day Active User Streaks

Self-Join & LEAD/LAG~30 min
2,190 solved+40 XP
Solve Problem
Hard

Distributed Token-Bucket Rate Limiter

Redis & Concurrency~35 min
1,450 solved+45 XP
Solve Problem
Medium

Base62 Hash ID Generator with Murmur3

Hashing & Base62~25 min
2,890 solved+35 XP
Solve Problem
Medium

Vector Cosine Similarity & Matrix Dot-Product

NumPy & Embeddings~25 min
1,780 solved+35 XP
Solve Problem
Medium

Semantic Text Chunking with Token Overlap

RAG & Tokenization~25 min
1,340 solved+35 XP
Solve Problem
ASCI Logo
ASCI.

The developer learning, practice, and career platform.

Learn

  • Courses
  • Learning Paths

Practice

  • DSA
  • Challenges

Build

  • Projects
  • Simulators

Career

  • Jobs
  • Internships
  • Competitions

Company

  • About
  • Contact
  • Privacy
  • Terms

© 2026 ASCI Academy. All rights reserved.

About•Contact•Verify Certificate