Completely disagree. In most of the companies, unless it is a strict hierarchy, a 'junior' should be able to tell a 'senior' that his approach is wrong or propose a different solution. Now the 'junior' might be correct or incorrect, that is why the 'senior' should be a level-headed person so that he/she can recognize his/her mistake or correct the 'junior' without insulting him/her.
Comments
Completely disagree. In most of the companies, unless it is a strict hierarchy, a 'junior' should be able to tell a 'senior' that his approach is wrong or propose a different solution. Now the 'junior' might be correct or incorrect, that is why the 'senior' should be a level-headed person so that he/she can recognize his/her mistake or correct the 'junior' without insulting him/her.