Blog

All Articles

Showing 295 articles

DSA / 5 min read

Day 9 of 60 Days of DSA: Next Permutation of an Array (In-Place Algorithm)

A Classic Array Problem Frequently Asked in Google and Amazon Interviews

Read guide →
DSA / 5 min read

Day 8 of 60 Days DSA — Rain Water Trapped

Uncovering Water Pockets Between Bars Using Efficient Techniques

Read guide →
DSA / 8 min read

Day 7 of 60 Days of DSA: 2D Subarray sum & Search Element

Breaking down 2D matrix traversal and submatrix sum optimisation

Read guide →
DSA / 9 min read

Day 6 of 60 Days DSA — 2D Arrays & Matrices Deep Dive

Finding Missing Numbers, Searching Smartly, and Understanding Contribution in Matrices

Read guide →
DSA / 7 min read

Day 5 of 60 Days of DSA — Flipping Bits & Merging Intervals

Two powerful interval-based problems that test your ability to reason about subarrays and ranges — both of which are frequent in…

Read guide →
DSA / 8 min read

Day 4 of 60 Days of DSA — Arrays: Rotation, Equilibrium Index & Product Puzzle

Three powerful array problems that test your understanding of prefix sums, two-pointer logic, and modular thinking.

Read guide →
DSA / 6 min read

Day 3 of 60 Days of DSA: Prefix odd and even sum algorithms

Learn how prefix sums make “tricky-looking” problems easy to crack in O(N).

Read guide →
DSA / 6 min read

Day 2 of 60 Days of DSA: Subarray with Given Sum & Subarray with Least Average

Learn how to calculate subarray sums problems — from brute force to prefix sums.

Read guide →
DSA / 4 min read

Day 1 of 60 Days of DSA: Subarray Sums & Range Queries

Learn how to calculate subarray sums efficiently — from brute force to prefix sums.

Read guide →
Full Stack / 4 min read

Yield and Generators in JavaScript with a Live coding example

Understand how to use yield and generators via a real-life example

Read guide →
Blog | Tech by Neha Gupta