For me it’s the insane hazing ritual of the tech interview process that makes me want to leave the industry. I’m going through it again now, and honestly am pretty miserable. It has a large negative impact on the rest of my life and my mental health. When I was younger it was manageable, but the fact you have to do this even mid or late career every few years is insane to me. Wish I had gone into literally any other…
For one, the requirements are utterly clear so you CAN systematically prepare and do well even if you lack the exact years of experience they're asking for.
Two, the payoff is massive if you're in the US. I mean.. if you land at a FANGetc, you can literally put your feet up, buy a house anywhere, send all your kids to Harvard, and retire before your parents ever dreamed.
Three, prepare slowly over time. I would do one or two leet code questions a month. Pickup a trick here and there. When I hating my job now, I do a few per week. Now I've accrued most of the knowledge about these questions and interviews are a lot easier