Pregunta de entrevista de Apple

Questions on background, coding exercised, how I would approach problems, how I would debug. all very typical.