ABC interview question

Key topics from the job description