程序员的面试小技巧总结怎么写?

【程序员的面试小技巧总结怎么写?】程序员的面试小技巧总结
总结是把一定阶段内的有关情况分析研究,做出有指导性结论的书面材料,它有助于我们寻找工作和事物发展的规律,从而掌握并运用这些规律,因此好好准备一份总结吧 。总结怎么写才不会流于形式呢?以下是小编收集整理的程序员的面试小技巧总结,欢迎阅读与收藏 。
在深入代码之前,大多数面试官喜欢聊聊你的背景 。他们想知道:
1、你对编码认知 。你是否知道如何编写好代码?
2、个人能力/领导力 。你是否经历过整个工作流程?你是否修复过并不怎么正确的东西,即使你并不需要这么去做?
3、沟通 。和你交流技术问题是有用的还是痛苦的?
你应该至少说明以下中的一个:
1、你曾解决的一个有趣的技术问题
2、你曾克服的一个人际冲突
3、显示领导力或个人能力的例子
4、你曾在以往项目中做出的贡献
5、最喜欢的语言的一些琐事,对这种语言你做了什么,以及你不喜欢它哪里
6、有关公司产品/业务的问题
7、关于该公司的工程策略(测试,Scrum,等等)
热爱技术 。表达你对你所做的一切感到骄傲,你对自己的选择充满自信,你对语言和工作流有着自己的看法 。
沟通
涉及到编码问题的时候,沟通是关键 。一个在工作时需要帮助却能和人正确沟通的求职者比那些能轻松解决问题的求职者甚至更好 。
了解这是哪种问题 。有两种类型的问题:
1、编码 。面试官希望你能针对问题写出简洁高效的代码 。
2、闲聊 。面试官希望能和你聊一聊 。话题通常是(1)高水平的系统设计(“如何克隆Twitter?”)或(2)琐事(“Javascript中的hoisting是什么意思?”) 。有时候这些琐事中也会引入“实际”问题,例如,“如何迅速排序整数列?好的,如果不是整数,是其他类型的呢…… ” 。
如果你开始编写代码,并且面试官并不想多说废话,只想尽快过渡到“实际”问题,那么如果你罗哩叭嗦太多的话,她可能会觉得厌烦 。不妨直接问,“是不是为这个问题写代码?”
让人感觉你有团队精神 。面试官想知道和你一起工作是什么感觉,会有什么问题,所以要让他们看到你的团队合作性 。使用“我们”来代替“我”,例如,“如果那个时候我们做广度优先搜索的话,就能及时/准时得到解决方案 。”如果让你选择在纸上还是在白板上编码的话,选白板 。这样,你就可以接近面试官,直接面对他提出的问题(而不是和她在桌子两边遥遥相望) 。
把自己的想法大声说出来 。不是开玩笑,比如说:“我不知道这样做是否有效——但请让我试一试 。”如果你不知道怎么办,不知道这个问题该如何解决,那么就说一说你现在的想法 。说一说你认为怎么做可能会有效 。说一说你认为哪些会有用,以及为什么没用的原因 。这同样适用于琐碎的闲聊问题 。当面试官要求你解释Javascript闭包的时候,“这与范围有关,不妨把它放到一个函数中”可能会让你得到90%的分数 。