Programming Interviews Exposed – Part 2: Algorithms Interviewers Expect You to Recognize

Programming Interviews Exposed Part 2 — Algorithms Interviewers Expect You to Recognize Continuing my notes from Programming Interviews Exposed (3rd Edition). Part 2 is about algorithms — not as academic topics, but as patterns interviewers expect you to recognize quickly. Once you stop seeing problems as unique and start seeing patterns, interviews change completely. 1️⃣ Big-O The question behind every question If you don’t understand Big-O, your solution is never finished. ...

February 10, 2026 · 2 min

Programming Interviews Exposed – Part 1: Data Structures That Decide Your Result

Programming Interviews Exposed Part 1 — Data Structures That Decide Your Result I’m rereading Programming Interviews Exposed (3rd Edition) — and it’s a strong reminder that interviews are rarely about “clever tricks”. They’re about: Fundamentals Clear thinking How you explain your logic under pressure This is Part 1 of a short series where I’m sharing what actually matters in Data Structures — without overcomplicating it. 1️⃣ Arrays & Strings Simple… until they’re not ...

February 10, 2026 · 2 min

Algorithms & Data Structures for Android Developers (Practical DSA You Actually Use)

Algorithms & Data Structures for Android Developers Practical DSA You Actually Use (Android + Kotlin) Algorithms and data structures can sound intimidating — but if you build Android apps, you’re already using them daily. Not every day in an “academic” way. Not like LeetCode marathons. But when you deal with UI lag, large lists, caching, or data filtering, DSA shows up more than you think. Do Android Devs Really Need DSA? Yes — but practical DSA. ...

February 10, 2026 · 3 min