119 karma · joined January 12, 2017
2. It's not dishonest as floating labels typically are designed a certain way — with tiny text labels and crammed spacing. This is the standard for how they're designed. Can you make it bigger and give it more spacing? Yes, you can go out of your way to do that but most typically don't because of the way floating labels are designed — the label is center-aligned in the field from the start and then it shrinks and floats to the top because it's not thought of as important anymore. This is standard behavior for floating labels. To suggest, "oh, you can just make it bigger then and put more spacing" shows you don't understand how floating labels typically work.
3. You ignore the fact of how many normal-visioned users the color label differentiation would help, which is a lot since they make up the majority on most apps. Your complaint on accessibility doesn't really stand since it can be resolved by making the label color a higher contrast and greater luminance for disabled users. Many users want to check their fields before they press the submit button and get errors. The label differentiation makes it easier for them to spot incomplete fields. These are great things for the user.
As such, the interviewer feels like they are in a position of power. This is why top tech companies often make the interviewee do a lot of work and go through the rigorous process of multiple interviews before getting hired. They feel like they can do that in their authority position. However, this doesn't make it right.
People who abuse their power shouldn't be in their authority position. An abuse of power is when they use their position to feel superior to others. It's likely the jerk has low self-esteem and was taking advantage of his position to feel superior to the candidate. Such people do not belong in authority positions. I would speak to your boss about his behavior and recommend the jerk not be the interviewer anymore for the reasons stated above.