It's definitely tough when you feel like you're receiving assessments that don't really correlate with the work you'll be doing on the job. The more companies can use language specific testing frameworks and assessments based on unit tests, the more the assessments will mimic the actual programming they'll be doing on the job. Better yet, customer assessments can be built that actually reflect real problems or challenges companies have within their own code base.