Why SSRF interviews begin at 169.254.169.254
6 min read How a server-side request forgery bug reaches the cloud metadata endpoint, why IMDSv2 blocks most of them, and the follow-ups a security interviewer will push on. Read article
// coding-interview-questions
Real coding questions, worked solutions, and the patterns behind them.
6 min read How a server-side request forgery bug reaches the cloud metadata endpoint, why IMDSv2 blocks most of them, and the follow-ups a security interviewer will push on. Read article
8 min read The ownership, async, and lock-free questions that Rust systems rounds at shops like Anduril and Oxide actually ask, and how to reason through them out loud. Read article
6 min read The architecture, clustering, warehouse-sizing, and cost questions Snowflake interviews lean on, with the SQL and the gotchas that separate strong answers. Read article
7 min read The dbt and SQL questions that come up in analytics engineering interviews, and how to reason through the ones built to trip you up. Read article
7 min read The five SOLID principles the way they show up in design interviews: a messy class, the letter it breaks, and the before-and-after that scores. Read article
5 min read The classic n-pairs parentheses problem, why the brute-force filter is a trap, and the pruning rule that keeps backtracking clean. Read article
6 min read Walking Minimum Window Substring from the brute-force baseline to the O(n) sliding window that tracks coverage with a single counter. Read article
6 min read A walkthrough of LeetCode 72, from the recursive prefix idea to the 2D table, its O(n)-space version, and the follow-ups interviewers ask. Read article
5 min read A deep copy of a graph only works if you record each clone the moment you make it, before you ever touch its neighbors. Read article
7 min read House Robber reduces to two running numbers and a two-state machine, and that same shape solves the circular, tree, and stock-cooldown follow-ups. Read article
6 min read Kadane’s algorithm finds the largest contiguous subarray sum in a single pass, and the interview really lives in the follow-ups: all-negative inputs, returning indices, and the product and circular variants. Read article
7 min read Why 3Sum sorts first, where the duplicate skips go, and what interviewers ask once your two-pointer solution compiles. Read article
7 min read The recurring SQL patterns that show up across almost every database and data interview, each with a template query you can adapt. Read article
8 min read Most slow Spark jobs come down to the shuffle, and the interview questions about RDDs, skew, and broadcast joins are really testing whether you understand it. Read article
7 min read A look at the SQL, idempotency, and dimensional modeling questions data engineers get asked now, and what interviewers are really checking. Read article
What's missing, wrong, or worth adding? One line helps.
Sent — thank you. We read every one.