Quick call with HR went well, I liked what I heard on the phone in terms of what the salary was, what . I thought I'd be getting a reasonable code screen.
Get the code screen, and it doesn't support ANYTHING that a software developer would normally use to do daily tasks like making API calls or querying databases. Common language features like C#'s async keyword and Java's java.net.http library are completely unavailable despite the coding service reporting that the versions of the languages are sufficiently new enough to support these features.
There was no way for me to actually test for this before I had written the bulk of my code. All that time I spent working? Gone. There goes my ability to produce any kind of good result on the subsequent questions; had essentially no time to think about the more difficult problem.
If you're a software engineer with some kind of experience at all, making a GET request to an API is a trivial task. A bit less so with making a database call from code, but nowhere NEAR a monumental task, especially if it can be just a quick hack for an interview question.
For a company that prides itself on its culture, it can't have a very good engineering one if this is the kind of way they test candidates.