I was contacted for a position as a .NET developer. We discussed salaries over the phone but I left that open for after the test I was supposed to do.
However, when the test came, I feel like it was too academic and focused on things we don't really need to know on our daily work life. I'm a pragmatic person and my strengths are in using logic and not memorising design patterns or syntax especially, with my ADHD. Unless they wanted me to develop an app inside a cave with no Internet access, I don't see the need to look for that set of skills in a candidate. We have a lot of tools and resources online. I think it would benefit the company to look for someone who knows how to use them instead of expecting their employees to invent the wheel everytime.