校招生到字节面试官,分享技术人校招上岸全过程
🔵 我是怎么来到字节的?
回想起四年前的这个时候,我正在为校招做准备。我的背景是计算机本硕,求职方向是后端开发。💻
当时 3 月开始找实习,来到字节实习后也是顺利拿到了转正 offer。但 7~9 月也同步在面试各家互联网公司 (BAT/TMD/猿辅导/快手/微软/小米/拼多多等),全部都拿到了 offer。✅ (具体可以看我之前的文章/面经)
最终我选择留在了字节,原因是这里的工作内容不是枯燥的 CRUD,而是高并发的线上系统,不仅要求深入了解业务和架构,还要有良好的编码能力和工程能力,对个人提升非常大。
在校招面试过程中,我的感受是:不同公司对于校招生的考察点都大同小异,评价标准也比较相似。而现在我也成为了一名面试官👨💻,面试过许多实习生和校招生,对这一点有更深的感受。因此趁现在有时间,分享一下自己的校招经验,希望能对大家有所帮助。
🔵 面试字节一定要注意的几点⚠️
围绕技术面试的考察维度:基础知识、算法能力、项目经历、实习经历、工程能力。依次准备:
🟡 对于实习生/校招生来说,「基础知识」是最重要的考察点之一。包括操作系统、计算机网络、数据库、计算机组成原理、编译原理等课程。准备面试时,必须深入原理,而不只是浅尝辄止 / 背八股文。这些知识也是后续工作中解决问题的必备技能!
🟡「算法能力」同样很重要。特别是对于后端同学来说,这反映了候选人的学习和思维能力。面试题除了要“刷”,更要举一反三。在面试过程中,如果遇到不会的题,也可以主动和面试官交流思路,不要埋头钻牛角尖。解题的思考过程也是一个重要的考察因素。
🟡「项目经历」是一个锦上添花的内容,主要是给面试官一个提问的切入点。如果写到简历上,那必须对这些技术有深入了解。
🟡「实习经历」同上,大厂的实习经历也是对我们能力的背书。在秋招之前,最好能够有至少一段实习经历。
🟡「工程能力」主要考察:对开发环境 / 工具的熟悉程度,如 Linux 概念、Linux 命令、 Git 操作等;服务运维经验,如问题排查、性能优化等。
🔵 划重点👇 面试 Tips 大放送
🟡 要尽可能早地准备、参与面试,有机会尽量参加提前批。参加提前批意味着多一次面试机会,多投几家就能积累更多的经验,无论通过与否,对于之后的面试都有帮助。提前批也不是大佬专场,入场率和通过率都比想的要高。而且提前批大部分都免笔试,所以没什么试错成本。
🟡 扎实掌握每一个知识点,而不是以覆盖更多面试题为目标。重质不重量,重深度不重广度。只会背八股文也远远不够。理解不牢,换个问法可能就不会了,背八股文也容易被面试官发现,或者被一连串的追问卡住。所以深入思考、主动归纳总结更为重要。
🟡 在秋招之前,最好能够有至少一个实习经历。
🟡 每次面试完都要复盘,那些没回答好的问题是性价比最高的复习资料,清晰反映了自己有哪些短板。
🔵 作为字节技术面试官,我给出几个关键点:
🟡 基础扎实,有深入研究过学习的知识或技术。
相同的问题,有些候选人给出的答案比较浅显,但有些候选人不仅能经得起多轮深入提问,还能给出一些面试官不了解的原理,非常有区分度。
🟡 思维清晰,表达条理。
面试过程中,面试官和候选人会有一个小时的交流,在这个过程中能清晰感受到候选人的思维和表达能力。这种感觉没有标准的评分依据,但能从以下几方面体现:
🟡 阐述项目的过程中,能否让面试官在没有任何背景知识的情况下,了解到你为什么要做、做了什么、怎么做的、难点在哪儿、最终结果是什么?—— STAR 法则。
🟡 回答一些开放式问题、特别是系统设计题时,能否根据面试官给的题干,反问面试官一些问题,以此来作为设计方案的依据?—— 你提出的问题质量,反应了你对这个题干的了解与思考程度;实际工作中我们往往也会面临一些笼统的问题,而最终的解法也是通过多次与他人设问+互动来逐步明确的。
🟡 自信 + 坦诚。
自信≠自负,而是对自己水平的清晰认知。会就是会,不会也不必过分纠结,尽量不要给一个猜测的答案,或者用“没有提前准备”这种理由。面试官的目的是了解你的知识水平上界,不会故意刁难。
以上就是我站在字节技术面试官的角度,给候选人们提的几点建议,希望大家都可以拿到自己心仪的 Offer,成功上岸!
也欢迎大家选择字节,一起激发创造!
#校招过来人的经验分享##大厂##技术##字节跳动工作体验##校招我听劝#