Technical Deep Dives

When someone asks for a technical deep dive, they don’t care if you can detect a cycle in a linked list. They want proof that you actually understand the beast you’ve built. Can you walk me through the system like you own it, explain why you made the calls you did, and show me how it held up when reality […]

Navigating Layoffs

In the last few years, companies have begun laying off talent, leading to tough and depressing times for many. Some layoffs came as a big surprise, especially from companies that promoted a “don’t be evil” ethos. Yet, in the end, it’s all about business. Taking it personally doesn’t make sense. The system demands growth, where even stable profits can be […]

Leetcode Hard

Over the years, I’ve been on both sides of the interview table. To become better at conducting interviews and preparing for my own, I spent time solving and reviewing coding problems. I ended up solving a bunch of problems just for fun. I did some before AWS interview in 2013. After that, I completed a bunch of leetcode problems including […]