Siddharth Ramakrishnan

Writing

Code Review Interviews

August 1, 2025

Much ink has been spilled talking about how we need to change coding interviews (myself somewhat included!). It's not a new topic, but it's especially relevant given what AI can do in 2025. It seems pointless to be assessed on traversing a tree when AI can write that for you better and faster than you ever could

I personally think we should evaluate new engineers with code review interviews. I remember in Columbia's Advanced Programming class, our professor made us review C code by hand and identify what issues were and how they'd ultimately change the outputs of the function. It was tedious work, but it really helped you reason about code and build the context of what functions do to data as they pass through a program.

I hope that engineering interviews evolve to be more like this, and I also hope they continue to evolve as the nature of building software continues to change itself!

That's why I built this: CodeCritique. A small site where you can answer questions similar to leetcode easy, medium, and hards, but you won't pass unless you actually can explain what is going on and why. Please try it out and let me know what you think!

(I am being cheap, so if it's been dormant for a bit, it may take you to the render staging site, but if you reload in a few mins it'll load)