150 Problem Sheet
BeginnersInterview-ReadyCompetitive Coders

150 Curated Coding Problems

A structured set of 150 real-world story-driven problems organized by topic — from basic programming fundamentals all the way to competitive algorithm challenges. Each problem comes with context, examples, and an explanation to build intuition before you write a single line of code.

Basic ProgrammingInterview PrepCompetitive Coding

3

Topics

150

Problems

Easy → Hard

Difficulty

2026

Updated

What's Inside

50Q

Basic Programming & Math

Even/odd, primes, GCD, LCM, Fibonacci, strings, arrays, sorting, number theory basics

50Q

Advanced Number Theory & Algorithms

Modular arithmetic, combinatorics, geometry, bit manipulation, game theory

50Q

Pattern Printing & Special Numbers

Pattern printing, matrix manipulation, special numbers, magic squares, Josephus problem

How to Use This Sheet

Beginner

Start with Basic Programming & Math. Read each story, understand the problem, then attempt it before looking at examples.

Interview Prep

Work through all 3 topics in order. Focus on recognizing problem patterns and time yourself on Medium problems.

Advanced

Jump into Advanced Algorithms and Pattern Printing for competitive coding practice. Prioritize Hard problems.

Key Features

  • 150 story-driven problems with real-world context
  • 3 progressive difficulty tiers: Easy → Medium → Hard
  • Covers math, strings, arrays, geometry, and competitive topics
  • Each problem has worked examples and clear explanations
  • Builds problem-solving intuition from scratch

Market Demand - Who's Hiring

GoogleAmazonMicrosoftMetaInfosysTCSWiproFlipkart