本文转自公众号:字节跳动招聘
你们好,我是字节跳动的一名研发面试官。java
2019春招过半,面试也进行了两场,在整个面试过程当中,我不断被同窗问到各式花样问题:面试
“什么才是研发面试考察的核心?”算法
“考前究竟要不要刷题?”后端
“若是跨专业面试要怎么办?”微信
“如何更好地描述项目经历?”网络
“面试中有哪些面试雷区?”多线程
......架构
眼看新的一轮面试即将开始,那些在心中憋了好久的话,今天我不得不说! 函数
01工具
代码能力
是研发面试考察的核心!
其实说句老实话,研发面试所考察的最核心的能力就是......代码能力!
代码能力是计算机专业的基础。可否在有限时间内写出清晰简洁、逻辑清晰的代码,不只能够考察出候选人是否有扎实的基本功,也可让面试官对候选人在将来是否可以胜任相应的岗位工做有一个基础判断。
面试两场以后我发现,有的候选人刚开始聊项目聊得很是开心,一些细节问题回答得都挺不错的,可一旦到了手写代码这一关,连二分查找都写不出来的大有人在。
平时写的代码多很少,面试以前有没有作过准备,有经验的面试官一眼就能够判断出来。因此这里给你们分享三点建议:
一、增强基本功,增长代码量
多看优秀的源代码,认真从效率、逻辑等方面分析他人如何简洁明晰地实现一个函数,这对提高本身的基本代码能力有很大的帮助。
二、面试前多作题,保持手感很重要
面试以前多作些练习,这不只能够加快答题速度,也会让本身养成较为规范的答题习惯。
三、复盘笔试答案,思考更优解
最后,很多面试官喜欢在面试的时候复盘笔试题目,与候选人讨论题目的更优解,从而考察考生是否具有主动思考能力。
02
咱们不反对刷题
不过更但愿你们触类旁通
在面试过程当中,常常会有同窗很是骄傲地坦白道:“我没有刷题。”
而在这里我想表明广大面试官表个态:咱们不反对刷题,甚至但愿同窗们在大量作题以后,可以灵活运用、触类旁通。
大量作题不只能够在短期内提升同窗们的解题速度,也会在必定程度上帮助你拓展本身的答题思路。
固然,若是发现同窗刷题,面试官也会变种问题,从侧面考察同窗是否死记硬背答案。做为春招的面试官、你将来的潜在同事,咱们更但愿同窗们可以灵活贯通。
因此说,该准备准备,该刷题刷题,临时抱佛脚至少体现了你对面试重视是否是?等你题目刷到必定程度,你就会发现本身的能力有了一个量变到质变的提高。关注Java技术栈微信公众号,回复:面试,获取大量Java面试经验。
03
项目描述切忌花哨
突出项目重点,表述逻辑要清晰
参与面试的同窗们大多都有实习经历。在公司的大环境下,你会在实践中不断夯实代码基础,也会有更多机会接触到最新的技术。面试时如何介绍本身的项目经验?这篇文章参考下。
咱们但愿你们对过往的实习经历作更深刻的思考,不是简简单单描述你在哪里作了什么。毕竟面试官须要在短期内看到你的我的能力。发挥主观能动性,多在几种不一样方法之间作比较,给出在思考以后得出的最优解,会显得你格外不同凡响。
除此以外,思考的逻辑性和表达能力也是面试时考察的重点。在面试时切记要简化答案,能表达清楚想法就好,项目描述时只须要简单介绍项目背景,并着重突出项目亮点就能够啦!千万不要过分包装,要知道坦诚清晰但是「字节范儿」中很重要的一点哦~
04
跨专业面试不会受到区别对待
技术实力最重要
面试官们经常会被问到:非计算机专业的同窗跨专业面试会不会受到区别对待?
在这里我想强调:彻底不会!
不一样岗位对具体的专业能力要求不一样,拿算法岗位举例,只要你代码基础功底过硬,数理能力够强,又对所面试岗位是发自心里的热爱,就算你是学挖掘机技术的,面试官们也是想给你发offer的。这 8 大排序算法,你必需要了解。
算法行业的通用能力就是代码硬实力。若是不具有这种能力,在实际工做中就总会感受不自信,受人制肘。因此非科班出身的同窗们不用受本身的专业所限,但必定要多多锻炼,努力提高本身。
不过这里也想真心地提醒你们几句,千万不要盲从跟风选择本身的职业方向,每一个领域都有本身广阔的发展空间,适合本身的才是最好的。越热门的岗位对基础的要求越高,面试官在面试的时候是看获得笔试成绩的,因此还但愿你们在面试过程当中诚实一点,不懂装懂但是会减分的哦!
05
哪些行为必定是减分项?
除了上述几点,我还想多嘱咐几句:
虽然面试考察最多的是技术基础和代码能力,可是从心理学的角度分析,第一印象也是至关重要的啊喂!
为了这场面试,逗比的我收敛了表情包,穿上了帅气的格子衫,还把头发梳成了面试官的模样,你说你穿着拖鞋、脸都不洗就来面试是否是有点伤我心了。
若是同窗们选择的是视频面试,但愿你们在面试前作好充分的准备工做。面试开始以后,若是遇到候选人迟到、没有调试设备、网络不顺畅通、麦克风关掉、面试环境嘈杂等状况,面试官会给必定时间调试,可是面试体验会受到必定影响,心理上可能会减分的哦!
诚实守信是作人第一要务,也是字节跳动用人的底线。大家要知道,即便是视频面试,面试官也是能够看到考生行为的!答应我,像相似「一边考试一边用ipad查答案」这种事情千万不要干好嘛!做为考官的我在摄像头另外一边看到了也是很尴尬的......
写在最后的话:
不过在面试的过程当中同窗们也不用紧张,我们就用专业的语言唠唠嗑,来一场纯技术领域battle,把面试官当朋友,以合做的角度看待这场面试就好啦~
最后祝你们都能轻松沉稳地应对面试,经过努力离本身的梦想更近一点,加油!
关注Java技术栈微信公众号,在后台回复关键字:_面试_,能够获取更多栈长整理的面试系列干货。
推荐去个人博客阅读更多:
2.Spring MVC、Spring Boot、Spring Cloud 系列教程
3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程
生活很美好,明天见~