Arrays & Strings
The most common OA and first-round topic — most warm-up problems are array or string manipulation. Master in-place traversal, prefix sums, and sliding windows …
INTERVIEW & OA PREP
Free, focused prep for Computer Science, Data Science & ML roles — the topics that actually come up in online assessments and interviews. Each page gives you the key concepts, the questions that get asked, and three quick checks. Jump to whatever you're prepping.
The most common OA and first-round topic — most warm-up problems are array or string manipulation. Master in-place traversal, prefix sums, and sliding windows …
Hash maps turn many O(n²) scans into O(n), and two pointers exploit sorted or paired structure. Together they solve a huge fraction of medium …
Pointer-manipulation problems separate people who memorise from people who understand references. Stacks and queues underpin traversal, parsing, and scheduling questions that show up in …
Trees and graphs are where medium/hard interviews live. DFS and BFS are the two hammers; most problems are a variation of traversal plus some …
DP is the topic students fear most and interviewers love most. Every DP is just recursion with memoization — define the state, the recurrence, …
You will be asked 'what's the complexity?' after nearly every problem. Fluency with Big-O — and with the trade-off between time and space — …
Prep is only half of it — you still need the interview. Browse live CS, Data Science & ML internships and check your resume match before you apply.
Browse internships Fix your resume first