@whitenoise I being redundant here – 100% honesty does not mean the same thing as being meanspirited. The goal is to keep people from saying “It’s ok if I lie here, it only cheats the company” or “It’s for her own good” or “Everybody does it”. These are everyday excuses to not be a responsible, reasonable person.
When you are feeling bad, it is not a “lie” to put on a happy face. I stongly recommend it, because it says I respect the people I meet enough to not force my bad feelings on them. A smile does not have to mean “I am happy” it can just as easily mean “I wish you happiness.”
The only reason being honest without being mean (or dishonest) is because people are too ready to make up excuses for not being honest.
P.S. I absolutely did not recommend that you tell your friend he would fail his interview. Please only respond to what I do say, not putting words that are not there.