The latest trend for tech interviews: Days of unpaid homework