下载后可任意编辑2024 年程序员的面试小技巧总结在深化代码之前,大多数面试官喜爱聊聊你的背景
他们想知道:你对编码认知
你是否知道如何编写好代码个人能力/领导力
你是否经历过整个工作流程你是否修复过并不怎么正确的东西,即使你并不需要这么去做沟通
和你沟通技术问题是有用的还是痛苦的你应该至少说明以下中的一个:你曾解决的一个有趣的技术问题你曾克服的一个人际冲突显示领导力或个人能力的例子你曾在以往项目中做出的贡献最喜爱的语言的一些琐事,对这种语言你做了什么,以及你不喜爱它哪里有___司产品/业务的问题关于该公司的工程策略(测试,Scrum,等等)热爱技术
表达你对你所做的一切感到骄傲,你对自己的选择充满自信,你对语言和工作流有着自己的看法
沟通涉及到编码问题的时候,沟通是关键
一个在工作时需要帮助却能和人正确沟通的求职者比那些能轻松解决问题的求职者甚至更好
了解这是哪种问题
有两种类型的问题:编码
面试官希望你能针对问题写出简洁高效的代码
面试官希望能和你聊一聊
话题通常是(___)高水平的系统设计(“如何克隆___”)或(___)琐事(“Javascript 中的 hoisting 是什么意思”)
有时候这些琐事中也会引入“实际”问题,例如,“如何迅速排序整数列好的,假如不是整数,是其他类型的呢……”
第 1 页共 6 页下载后可任意编辑假如你开始编写代码,并且面试官并不想多说废话,只想尽快过渡到“实际”问题,那么假如你罗哩叭嗦太多的话,她可能会觉得厌烦
不妨直接问,“是不是为这个问题写代码”让人感觉你有团队精神
面试官想知道和你一起工作是什么感觉,会有什么问题,所以要让他们看到你的团队合作性
使用“我们”来代替“我”,例如,“假如那个时候我们做广度优先搜索的话,就能及时/准时得到解决方案
”假如让你选择在纸上还是在白板上编码的话,选白板
这样,你就可以接近面试官,直接