InterviewForge

Trapping Rain Water — Interview Guide

Four solutions for Trapping Rain Water — brute force, prefix max, two pointers, and monotonic stack — with the two-pointer proof.

Updated 2026-09HardTwo Pointers / Stack

The problem

Given an array of non-negative heights representing an elevation map, compute how much water can be trapped after raining.

Unlock the full guide

Premium members get every DSA, system design, company and role interview guide — plus AI practice, mock interviews, and analytics.

Unlock with Premium