I recently applied for a senior role and a recruiter reached out and asked me to complete a coding exercise that needed to be finished within 5 hours of starting it. It was a simple exercise that asked to create basic HTTP services to upload/download files and there were a few unit tests that needed to pass.
I completed the exercise by taking into account proper solution structuring, registering DIs, creating repositories/services/models, etc. I think it was a pretty good solution for the problem described. I even wrote a detailed paragraph explaining how the code could be improved in a real world use case.
The recruiter came back with a rejection email in a week and did not provide any feedback. At this point, I think GitHub's interview process is crap and would not recommend people to go through the same thing I did.