take home case interview for a tech company