Hook

Their other posts in the index, biggest breakout first.
In most interviews they just kind of ask you a few questions about your experience and then you're mostly done. For software engineers, we have to solve a puzzle on a whiteboard. It's so weird. You have to sit there, be talking out your solution the entire time and write complicated algorithm in front of a stranger. Is this like an important skill? Not at all. You take it in your second year of college. There's all these patterns to use like two pointers, sliding window, dynamic programming. All of which have nothing to do with the job. So do people have to prep for these? People have to study for months before they interview and they usually do a few hundred problems. A few hundred? There's these online lists of problems that become passed around like scripture, like the blind 75. That sounds like a lot. Also, you can't just solve the problem, right? You gotta make sure you have the optimal space time complexity. It's called Big O notation. You know, chill. Because layouts are so common in our field, most people do this all the time, even while they're employed. It's a never-ending cycle of hell.