Earlier quoted context omitted.
FYI for others: if you submit an application through the Spire careers page, it appears you receive an automated response indicating that you must complete an online, timed programming challenge as the mandatory next step (at least this happened to me). If I had known this, I wouldn't have applied (I prefer to work only for organizations that will actually talk to me first before any coding tests) -- so maybe this co…
I prefer the initial communication to be coding test. That way I hold a good chance, as I am not that much confident in conversation.
If, after talking through it with someone, I still feel like there is a good chance of a mutual fit, then I'm happy to be evaluated quantitatively by my skills. But if a simple conversation reveals that it's not a good fit, then it saves everyone a lot of time since I can avoid the code test for a position I don't want, and the company doesn't waste time evaluating a code test for a candidate who will end up feeling that the role isn't the right fit.
This is just my personal feeling, but for me the idea of doing a code test before ever talking to someone at the company about the nature of the job is like putting your shoes on before you put your socks on.