JavaScript
Understanding Prototypal Inheritance in JavaScript
I bombed a whiteboard interview because I couldn't explain __proto__ vs .prototype. Went home and actually figured it out. Here's the prototype chain, Object.create, constructor functions, and why ES6 classes are just syntax over the same old mechanism.