> I wouldn't worry about being fucked on the LeetCode stuff as your 10 years of employment should move you past that bar.
As someone in that position, it unfortunately has not.
That being said, I refuse to spend any of my time on preparing on LC. I recently lost out on an opportunity at Facebook over this.
Someone from a specific team had reached out to me, was extremely excited about my background, assured me LC would not be a large signal due to my experience and that other rounds would matter more and referred me.
Because of their strong interest I was given a do-over after a sub-par first LC.
After the second LC I was told they wouldn't move forward (so much for other rounds mattering more?)
-
To me it's a sad comedy. I'm sure a fresh grad who couldn't code a "Hello World" without autocomplete would have outperformed me on LC by virtue of remembering algos I have long forgotten and having the time to "chew and pour" as we say in my country of origin.
Now a team loses out on someone who was (by their estimation, not mine) a great match because of some shibboleth that would have never come up in day to day work?
Obviously I went in willing to potentially accept an offer, but to be honest... had I continued after the second LC interview my plan was to turn them down and cite LC as the reason.
Someone who didn't make it complaining is just sour grapes, but maybe having someone they deemed "worthy" turn down their money to point out how ass-backward the practice is would have meant something.