Section 2802 of the California Labor Code requires employers to reimburse employees for expenses “necessarily incurred” with the stated purpose of “prevent[ing] employers from passing their operating expenses on to their employees.” Lest anyone think this issue can be resolved with a waiver of the right to reimbursement, Labor Code section 2804 prohibits waivers of an employee’s rights to reimbursement.
[1] http://www.dlapiper.com/en/us/insights/publications/2014/08/...
One link here: http://www.mondaq.com/unitedstates/x/338164/employment+litig...
Edit 2: It was actually on Reddit. This is the link to Reddit commenting on the computer world article focusing on the same ruling at the appellate level:
http://www.reddit.com/r/law/comments/2f55j2/california_cellp...
I've had some companies ask me to implement small snippets of code (QuadTree in C++ type stuff) as part of an interview process. Do I have chance of billing them for my time?
The difference between "work" and "work sample for interview purposes" can be muddled that was the point.