Thirty minute interview with internal recruiter followed by HackerRank "coding challenge".
The coding challenge was 75 minutes. It asked questions that were ridiculously obscure (or subjective, in some cases), that could (for the obscure ones) easily be looked up, and that had little or no bearing on what a back-end software engineer would ever be doing (I have never, and will never, as a backend developer, have reason to look up, let alone memorize, the relative priority of element, class and nth-child descriptors for CSS rules).
After spending a bunch of time trying to answer a bunch of multiple choice questions about obscure topics I had a little over 30 minutes left to code two algorithmic challenges where each one deserved at least 45 minutes to really give it justice.
I have no issue with technical questions or tests designed to assess general analytical ability and/or general knowledge, even if they are not directly related to the subject matter of the job. But this is simply a poor implementation as it's being used.