My two take-home experiences (one right out of college, one a couple years later) were fun, interesting, and much more laid-back than what you described. I would say if a company is placing such strict requirements on you and it is not a place you desperately want to work you should walk away. Hard for a recent college grad to do, but there are plenty of jobs out there.