LC is Fine but OA sucks ass

Quick recap:

I was interviewed by a FAANG(Company). There was OA. It was hard AF with a DP problem and a priority queue problem, which was a medium. To top it off, there was a whole sequence of system-design interview questions in Hackerrank.

And I was called for an interview. And then I was ghosted.

Now, I got an OA from Salesforce; it was a 60-minute assessment. It contained two problems. Medium(Sliding window) and a DP Problem (hard). I was able to solve the first one and only 8/15 cases for the DP hard one.

I'm a Lead Engineer in an NASDAQ Listed SaaS company. I was happy when salesforce contacted me because I never applied. But the hackerrank OA ruined my confidence a bit.

Inference and Thoughts: I cannot grind LC as I did before because I have a lot of things on my plate, but when an opportunity like Salesforce is presented to me, I will definitely be rooting for it. But only with my LC prep and my solid work-ex in scaling systems. But this Hackerrank OA culture doesn't build the bridge between the recruiter and the candidate.

Why does everybody feel OK about Hackerrank OA? It undermines the engineer's experience. And I don't think it is fair to give a DP problem in the OA to an engineer who has more than 4+ years of work experience. Maybe a non-linear DS problem like a graph traversal or a Tree traversal would be a good one, but a crazy hard DP is a bit unfair.

I'm just calling the BS out of the coding interviews. I believe recruitment is a two-way street because both the candidate and the company need to find common ground to present themselves and see if things can work out, and LC could be the start of it. However, a company cannot expect an experienced engineer to solve a DP in an OA. There is a limit to evaluating an engineer based on dynamic programming. LLD and HLD have their caveats but that is an arena to evaluate a candidate to a larger extent.

And I know for a fact that my colleagues and friends would never ask a bullshit DP hard in an interview for an experienced candidate.