Leetcode is used by most employers because its believed to a standardized process to test candidates. A lot of great developers hate it, but the employers are totally fine losing some talented developers (false negatives) , but want to make sure they don’t hire even a single bad programmer (false positives) . One bad apple will rot the entire team.