Caterpillar interview question

Related to Specialization