I don't use coding exercises in any capacity to hire junior developers onto my remote team of freelancers.
--
When I hire Clojure juniors, I have a set of questions that I've put in the job posting that they will have answered prior to me speaking with them.
I still speak to the person if they completely ignore the request to answer the questions.
There are probably 20-30 questions, some are objective, others are subjective, and a lot of questions are meant to evoke somewhat passionate answers, or at the very least, allow someone to display their passion.
Some have to do with qualities I would expect a certain type of clojure developer to posses.
Others have to do with the shape of our system, such as specific questions about tools in our stack.
The last variety are questions to gauge where on the spectrum of learning someone is at in regards to specific software development topics and practices.
I never disqualify candidates who don't have much experience with our stack, all I need to see (in their github repo) is that they write Clojure competently, and I need to understand from speaking with them and reading their questions, that they are a competent and interested individual.
I give most people I speak with a fair shot with the intention of improving my team's on-boarding process, which hopefully improves with every successful new hire, in other words, they bring the core competency required to participate in our environment and we fill in the gaps with respect to our architecture, methodology, and our stack.