转自:字节跳动

今天看到了一篇关于如何准备面试的文章,分享给大家。这是字节跳动的面试官官宣在字节跳动官方公众号的文章,告诉你如何面试进入字节跳动。我觉得不错,推荐给大家~不经面试字节跳动有用,面试其它公司也一样适用~

正文开始

大家好,我是字节跳动的一名研发面试官

2019春招过半,面试也进行了两场,在整个面试过程中,我不断被同学问到各式花样问题

“什么才是研发面试考察的核心?”

“考前究竟要不要刷题?”

“如果跨专业面试要怎么办?”

“如何更好地描述项目经历?”

“面试中有哪些面试雷区?”

......

眼看新的一轮面试即将开始,那些在心中憋了很久的话,今天我不得不说!

01

代码能力

是研发面试考察的核心!

其实说句老实话,研发面试所考察的最核心的能力就是......代码能力

代码能力是计算机专业的基础。能否在有限时间内写出清晰简洁、逻辑清晰的代码,不仅可以考察出候选人是否有扎实的基本功,也可以让面试官对候选人在未来是否能够胜任相应的岗位工作有一个基础判断。

面试两场之后我发现,有的候选人刚开始聊项目聊得非常开心,一些细节问题回答得都挺不错的,可一旦到了手写代码这一关,连二分查找都写不出来的大有人在。

平时写的代码多不多,面试之前有没有做过准备,有经验的面试官一眼就可以判断出来。所以这里给大家分享三点建议

1、加强基本功,增加代码量

多看优秀的源代码,认真从效率、逻辑等方面分析他人如何简洁明晰地实现一个函数,这对提升自己的基本代码能力有很大的帮助。

2、面试前多做题,保持手感很重要

面试之前多做些练习,这不仅可以加快答题速度,也会让自己养成较为规范的答题习惯。

3、复盘笔试答案,思考更优解

最后,不少面试官喜欢在面试的时候复盘笔试题目,与候选人讨论题目的更优解,从而考察考生是否具备主动思考能力。

02

我们不反对刷题

不过更希望大家举一反三

在面试过程中,经常会有同学非常骄傲地坦白道:“我没有刷题。”

而在这里我想代表广大面试官表个态:我们不反对刷题,甚至希望同学们在大量做题之后,能够活运用、举一反三

大量做题不仅可以在短时间内提高同学们的解题速度,也会在一定程度上帮助你拓展自己的答题思路。

当然,如果发现同学刷题,面试官也会变种问题,从侧面考察同学是否死记硬背答案。作为春招的面试官、你未来的潜在同事,我们更希望同学们能够灵活贯通。

所以说,该准备准备,该刷题刷题,临时抱佛脚至少体现了你对面试重视是不是?等你题目刷到一定程度,你就会发现自己的能力有了一个量变到质变的提升。

03

项目描述切忌花哨

突出项目重点,表述逻辑要清晰

参与面试的同学们大多都有实习经历。在公司的大环境下,你会在实践中不断夯实代码基础,也会有更多机会接触到最新的技术。

我们希望大家对过往的实习经历做更深入的思考,不是简简单单描述你在哪里做了什么。毕竟面试官需要在短时间内看到你的个人能力。发挥主观能动性,多在几种不同方法之间做比较,给出在思考之后得出的最优解,会显得你格外与众不同。

除此之外,思考的逻辑性和表达能力也是面试时考察的重点。在面试时切记要简化答案,能表达清楚想法就好,项目描述时只需要简单介绍项目背景,并着重突出项目亮点就可以啦!千万不要过度包装,要知道坦诚清晰可是「字节范儿」中很重要的一点哦~

04

跨专业面试不会受到区别对待

技术实力最重要

面试官们常常会被问到:非计算机专业的同学跨专业面试会不会受到区别对待?

在这里我想强调:完全不会!

不同岗位对具体的专业能力要求不同,拿算法岗位举例,只要你代码基础功底过硬,数理能力够强,又对所面试岗位是发自内心的热爱,就算你是学挖掘机技术的,面试官们也是想给你发offer的。

算法行业的通用能力就是代码硬实力。如果不具备这种能力,在实际工作中就总会感觉不自信,受人制肘。所以非科班出身的同学们不用受自己的专业所限,但一定要多多锻炼,努力提升自己。

不过这里也想真心地提醒大家几句,千万不要盲从跟风选择自己的职业方向,每个领域都有自己广阔的发展空间,适合自己的才是最好的。越热门的岗位对基础的要求越高,面试官在面试的时候是看得到笔试成绩的,所以还希望大家在面试过程中诚实一点,不懂装懂可是会减分的哦!

05

哪些行为一定是减分项?

除了上述几点,我还想多嘱咐几句:

虽然面试考察最多的是技术基础和代码能力,但是从心理学的角度分析,第一印象也是相当重要的啊喂!

为了这场面试,逗比的我收敛了表情包,穿上了帅气的格子衫,还把头发梳成了面试官的模样,你说你穿着拖鞋、脸都不洗就来面试是不是有点伤我心了。

如果同学们选择的是视频面试,希望大家在面试前做好充分的准备工作。面试开始之后,如果遇到候选人迟到、没有调试设备、网络不畅通、麦克风关掉、面试环境嘈杂等情况,面试官会给一定时间调试,但是面试体验会受到一定影响,心理上可能会减分的哦!

诚实守信是做人第一要务,也是字节跳动用人的底线。你们要知道,即使是视频面试,面试官也是可以看到考生行为的!答应我,像类似「一边考试一边用ipad查答案」这种事情千万不要干好嘛!作为考官的我在摄像头另一边看到了也是很尴尬的......

写在最后的话:

不过在面试的过程中同学们也不用紧张,咱们就用专业的语言唠唠嗑,来一场纯技术领域battle,把面试官当朋友,以合作的角度看待这场面试就好啦~

最后祝大家都能轻松沉稳地应对面试,通过努力离自己的梦想更近一点,加油!

推荐阅读:

欢迎加入我们的架构师社群

23种设计模式及案例整理分享(建议收藏)

Google 出品的 Java 编码规范和编程指南,权威又科学,强烈推荐

看完本文有收获?请转发分享给更多人


想提升自己、获取优质资源,更多面试技巧和互推机会,欢迎加入我们的知识星球,长按下面二维码,或者点击「阅读原文」加入

欢迎加入我们的架构师社群

谢谢老板,点个 在看↓

作为字节跳动的研发面试官,有些话我不得不说!相关推荐

  1. 【本人秃顶程序员】作为字节跳动的研发面试官,有些话我不得不说!

    今天看到了一篇关于如何准备面试的文章,分享给大家.尽管很多人都讨厌 "面试造航母,工作螺丝钉"的局面,但又不得不收起脾气假笑面对.谁让谁僧多粥少呢? 正文开始 2019春招过半,面 ...

  2. 面试字节跳动,被面试官的源码问题问到怀疑人生

    面试字节跳动,被面试官的源码问题问到怀疑人生 最近,我的一位朋友在找工作,已经拿到了美团.快手等公司的Offer,准备选择其中一家入职了. 后来他又接到了字节跳动的电话,通知他去参加三面.从二面到三面 ...

  3. 字节跳动Java研发面试总结:2个星期,4轮面试,我终于拿到offer

    个人背景: 坐标背景,某211本科毕业生,计算机专业,前公司是某B站,辞职之后就重新规划了一下自己的职业方向,最终目标定在了字节跳动,比较年轻化的一家互联网公司,近几年的发展速度也比较快. 综合方面来 ...

  4. 二本渣渣6年开发面试字节跳动Android研发岗,被怼的有点惨...

    人们都说,这个世界上有两种人注定单身,一种是太优秀的,另一种是太平凡的. 我一听呀?那我这岂不是就不优秀了吗,于是毅然决然和女朋友分了手. 人们都说,互联网寒冬来了,这个时候还在大面积招人的公司,必然 ...

  5. 字节跳动3月面试遇到的高频算法题

    本文汇总了牛客2021.3.1~2021.3.30 面经考到的Leetcode题目 最终的高频题榜单数据可以在CodeTop题库(https://codetop.cc)查询,支持按部门.岗位分类筛选. ...

  6. 为什么字节跳动的前端面试需要那么难的算法题?

    首先我来辟个谣: 随便打开一个招聘网站,你会发现前端工程师的岗位需求依旧庞大,大厂人才奇缺,就业薪资起点高,无行业限制. (数据来源:职友集) 前端开发的行业大环境 行业升级,如果说以前只会HTML. ...

  7. 网易游戏回应裁员 10%;字节跳动秘密研发手机;iOS 13 beta 5 发布 | 极客头条

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  8. 7月30日科技资讯|网易游戏回应裁员 10%;字节跳动秘密研发手机;iOS 13 beta 5 发布

    「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 整理 | 胡 ...

  9. android状态栏透明!6年菜鸟开发面试字节跳动安卓研发岗,年薪50W

    本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注 面试官: 组件化如何实现,组件化与插件化的差别在哪里,该怎么选型 心理分析:面试官从架构层次 了解求职者是否用过 模块化 组 ...

  10. sql怎么实现取当前数据以及累计7天数据_年薪60万+大佬吐血整理字节跳动大数据面试真题...

    字节的面试难度一直很高,所以一直是我想攻克的目标,定下这个目标后就去准备收集了几十个字节实际面经,还包括面试前都需要做哪些准备.只能说是工欲善其事必先利其器,经过这些周全的准备,最终的面试还是很顺利的 ...

最新文章

  1. vue从创建到完整的饿了么(5)v-for,v-bind与计算属性
  2. MVP谈WinHEC:Demo很炫 Windows 7启动快
  3. 客户关系管理SAP整体解决方案
  4. 【网址收藏】k8s中helm方式安装postgresql及pgadmin
  5. 洛谷——P1583 魔法照片
  6. BZOJ 1086 [SCOI2005]王室联邦(树分块)
  7. 快速掌握:大型分布式系统中的缓存架构
  8. HALCON 20.11:深度学习笔记(10)---分类
  9. python 学习之 WINDOWS 注册表学习(一)
  10. 富士康对夏普收购报价大幅缩水20多亿美元
  11. 使用Altium Designer软件如何导入3D模型 方法三 —— 自己用Altium Designer软件建立简单的模型
  12. [542]GitHub的Fork 是什么意思
  13. FIR数字滤波器在MATLAB中的实现
  14. 汇编程序:通过查表方法实现0-9的平方
  15. 升级到OPENWRT 19.07后LUCI报错
  16. 江苏无锡14岁女孩被推荐上北大(图)
  17. 赛博朋克2077配置要求2022
  18. 墨尔本皇家理工计算机研究生,墨尔本皇家理工大学计算机科学硕士研究生申请要求及申请材料要求清单...
  19. 工程监测多通道振弦模拟信号采集仪VTN参数修改
  20. 计算机毕业设计Java忻府区饭中有豆粮油销售系统(源码+系统+mysql数据库+lw文档

热门文章

  1. 【CentOS 7架构16】,限制user_agent#171226
  2. 图片水印 之 二
  3. Python 实int型和list相互转换 现把float型列表转换为int型列表 把列表中的数字由float转换为int型...
  4. postgresql----时间类型
  5. Android框架之AsyncHttpClient
  6. 流过的时光... 想到了曾经的我某个情节我笑了...
  7. 虚拟机搭建集群服务(1)——准备工作
  8. UNIX环境高级编程之第6章:系统数据文件和信息
  9. Mac文件管理技巧:灵活的颜色标记,更好地分类
  10. 如何在 Mac 上轻松编辑、批注、签名和标记 PDF?