3M interview question

Mostly based on CV