When do you use mixed-effects models | Google Interview Question