Skip to main content
CodeWithVarun Logo
  • System Design
    • High Level Design (HLD)
    • Low Level Design (LLD)
      • Object-Oriented Programming (OOP)
  • Data Structures & Algorithms
  • Javascript
  • System Design
    • High Level Design (HLD)
    • Low Level Design (LLD)
      • Object-Oriented Programming (OOP)
  • Data Structures & Algorithms
  • Javascript

Category: Data Structures & Algorithms

All Data Structures & Algorithms Javascript System Design
Posted on: September 18th, 2025

Mastering Recursion (with real-world analogies)

If thereโ€™s one topic in coding interviews that makes people […]

  • What is recursion?
  • Analogy 1: The Matryoshka Dolls (Russian Nesting Dolls)
  • Analogy 2: Domino Effect
  • The two golden rules of recursion
  • Real-world coding example
  • Why interviews love recursion
  • Final note (personal)
Varun
Posted on: September 18th, 2025

Arrays, Hashmaps & Strings: The building blocks of interviews

If youโ€™ve been grinding DSA problems, youโ€™ve probably noticed a […]

  • ๐Ÿ”น Arrays โ€“ The Playground of Patterns
  • ๐Ÿ”น Hashmaps โ€“ The Secret Weapon
  • ๐Ÿ”น Strings โ€“ Where Arrays & Hashmaps Collide
  • ๐ŸŽฏ Why These Three Dominate Interviews
  • ๐Ÿ† Takeaway
  • โœ๏ธ Personal Note
Varun
Posted on: August 26th, 2025

Why FAANG Still Cares About DSA in 2025

If youโ€™re preparing for FAANG interviews in 2025 (like me […]

  • ๐Ÿš€ 1. DSA shows how you think under pressure
  • ๐Ÿ—๏ธ 2. Real-world systems secretly run on DSA
  • โฑ๏ธ 3. Interview Time is Limited
  • ๐Ÿ’ก 4. Senior Engineers Still Use DSA Thinking
  • ๐Ÿ† 5. FAANG Needs a Consistent Global Filter
  • ๐Ÿ”‘ Takeaway
  • โœ๏ธ Personal Note
Varun
CodeWithVarun Logo
  • About CodeWithVarun

All rights reserved

Searching in

Enter search term to find items
to navigate, to select, and to close