The Apple software engineering interview questions I'd prepare for if interviewing today