Pregunta de entrevista de Adonis (NY)

Classic behavioral questions, Leetcode medium technical screen