The first interview, with the recruiter, went well. She was very pleasant, and I thought that, 'this is a company I'd like to work for'.
However, the next stage, a Leetcode test, was horrendous. It required me to write seven working bits of code in an hour, some of which were pretty challenging. My concerns were that:
A. While I can see the benefit of that type of test - even though some people will cheat using Chat GPT - very, very few devs will be able to complete that many tests in an hour.
B. Some of the tests covered skills that a lot of decent devs won't have, such as binary tree traversal, simply because they are almost never used in 'real world programming'.
C. Requiring so many tests to be completed in such a short timespan can be stressful, meaning that performance can go out the window. If you are not testing how someone would perform in normal conditions, and not when they are rushing, then I'm not sure what the point of the exercise is?