I know HN hates whiteboard problems, but just like anything, you get good with it if you're having fun solving them.
I know HN hates whiteboard problems, but just like anything, you get good with it if you're having fun solving them.
We hate them for interviews because they're a terrible signal for hiring, they're often poorly administered, they're humiliating, they discriminate against introverts, and they've become frustratingly common.
They unfairly mess with people's livelihoods. It is a really big, life-altering issue for some people.
I ran into this too when I was preparing for a loop, especially for more complicated DP and recursion problems.
I found a website called gorecursion [0] on Reddit and he is very good at describing these solutions from the naive case to the optimized case very well. This helped me quite a bit, but I still didn't get the offer.
Disclaimer: I'm myself not very good at algorithmic puzzles. For a job application I took a vacation to train solving coding tasks, and was getting better every day. I got that job, but guess that for a Google application I'd rather have to train for 3 months.