微软的技术面试,从来都不只是考你会不会写一段代码,而是考你是否真正理解了它为什么这么写、背后的意图是什么、你又能不能在对方的引导下临场思考。对大多数候选人来说,这些问题远比写代码本身要难。而对于这位客户来说,挑战更大:他对C#语法并不熟,英语表达也偏弱,自信心几乎为零。但就是在这种情况下,他完成了微软面试全程,并最终收到了后续环节的通知。他成功的关键?CSOAHELP 的远程实时面试辅助服务。 那天的微软线上技术面试开始得很准时。面试官是一位非常干练的高级工程师,开场很直接,就丢出了一段C#代码,让候选人解释它的功能。 面试题原文是:Explain what the code does。 这段代码是一个整数转英文的程序,包含了 StringBuilder