Earlier quoted context omitted.
I had the “misfortune” of getting fired for going to bat for a junior co-worker who was being taken advantage of by the company. If I hadn’t taken 2 months to do nothing but grind on leetcode problems, there’s no way I was ever going to do it in my precious free time (2 kids, lots of hobbies). I’d never make a bet like that on myself by choice, but in hindsight it would have been an excellent investment years ago. My…
I suppose I'm pointing out the nuance between "Big Tech Co", "Startup" and FAANG. There are plenty of big tech companies that pay well, offer a lot of freedom, interesting tech, but are also not FAANG companies with silly interviewing practices.
IMO if a company messes around with soft skills, take homes, techno chit chat, long lunches, brutal arcane automated domain knowledge screenings, shibboleths, “day in the life”, present your solution to the group, heuristics, or some other creative way to justify their own biases, I can be fairly confident that I’ll have at least a few co-workers that really just can’t code very well.
I have not met an engineer at my current company who didn’t impress me when I dig into their code a little. There are low performers, but even they produce excellent code when they feel like it.
Nothing is more frustrating than taking a day to interview and getting maybe 30 minutes of watery technical challenge.