I had a terrible experience interviewing at Wayve:
- they sent me the wrong HackerRank, as I was supposed to interview for a different position
- two of the problems on their HackerRank required writing the output of your solution to a file
- the tests on HackerRank were configured to only show the STDOUT of your solution (not the contents of the output files) and the desired output
- it turns out their tests were failing because of a trailing newline in the output files, even though the results were correct - there was no feedback on this from the tests so I assumed they were broken/misconfigured and explained my thinking.
- even though they sent me the wrong test, they rejected me over the newline thing.
You are not actually testing the ability of candidates with pointless nitpicks like that!