I was asked to complete an API in a language of my choice with specs that were close to what they use on a day to day basis. I submitted what I thought was a decent (if not great) project. Didn't hear anything for a week. Then got a rejection email, without even being told why.
Don't bother spending time on crap for this company that throws you out in the first round without a proper explanation of what wasn't working!