问题——看似“违背常识”的判断为何频频出现在面试中。多家互联网企业在前端、全栈等岗位面试中加入“非常规”判断题,常见场景包括:其一,让表达式“x !== x”为真;其二,在排除常规错误后仍让比较结果出现“自相矛盾”;其三,使“x === x + 1”成立;其四,出现“x > x”这类在直觉上难以成立的比较;其五,通过相等运算与取反等组合,得到与直觉相反的结果。面试官往往借此追问候选人对语言底层规则、边界条件和工程风险的理解。
“反常识”的面试题之所以引人关注,不在于答案有多巧,而在于它提醒从业者:软件系统的可靠性往往取决于对边界条件的重视。真正有价值的考察,应把语言机制放回工程语境,检验候选人能否把“知道规则”落实为“规避风险、提升质量”的做法。只有这样,面试才能既守住技术底线,也更有效地服务人才选拔。