大厂面试官视角给校招生一些建议
我是谁?
首先自我介绍一下,我是18年top2本科毕业,在阿里工作了一年多,后来跳到字节一直工作到现在,在字节也担任了快两年的面试官。
谈谈我的感受
近两年互联网的形式可以说是非常严峻了,我当年毕业那几年进入大厂实习和拿正式offer是非常简单的,那会儿招人特别多,投了的基础不差的基本都能过。但这两年是真的难,尤其是2024届即将毕业的毕业生,也就是当前正在疯狂刷着牛客面经和帖子的你们0.0,现在我自己组内包括兄弟团队,招人要求是越来越高了,我自己就面试过几个北大、复旦的硕士,最终都没能通过面试,其实他们也算很优秀了,放在两年前还是能很轻松拿下offer的,甚至能拿到sp的待遇,但是形势所迫,我们也只能优中择优,你们也只能越来越卷,对此我也是深感惋惜,毕竟不好的行情也让我们这些老人没办法流动,难以像之前那些 “跳两跳、翻一番”了。
面过许多候选人,从面试感受上,大多数候选人的基础都算十分扎实了,像八股、算法基础、语言基础,这些能明显感受到大家都准备的比较充分,但还是感觉不够“活”。以八股为例,大多候选人给我的感受还是比较生硬,很多概念像是临时背诵的一样,换个角度提问或者深入挖掘一些细节,往往答的都不够准确,思维逻辑就开始卡壳、变的逻辑混乱。这里建议大家了解八股知识还是需要结合一点实践知识,像设计模式模块,大家多敲敲代码,去体会一下各种设计模式的实现细节,每种设计模式适用于什么场景。
对于项目
简历中的项目想必都是大家关心的点,大多数人都觉得自己没有什么拿的出手的项目,觉得自己的项目比较简单、比较菜,没有能说的点,在这里我谈谈作为面试官对应届生项目的看法(当然这里只谈开发岗位)。其实作为应届生,我们对大家简历上的项目都会预期,诚然一些硬核的开源项目或较好的底层轮子项目能给简历和面试评价加一些分,但大多数应届生并达不到能写好轮子和参与开源项目的能力,有些候选者的轮子项目其实并不算好,很多细节都是一知半解,很难让面试官脸前一亮,所以大家对项目不要有太大的压力,并不是越复杂、用到框架和技术栈越多的项目越好,因为这类项目往往意味着你各个方面都做的很浅,甚至为了让项目显得高级去生硬的使用一些新技术,其实去学会使用一个新框架、新组件是比较简单的。作为面试官,我们其实更想看到你们项目的一些思考,即使很简单的项目,如果你做的足够深,思考的足够多,那也是很加分的。例如后端开发面试,你的项目并不需要注重一系列的前端页面,你更应该关心你的项目是单机运行还是能够同时支持分布式场景;在高并发的情况下,你的项目会有哪些问题,你会怎么去解决这些问题;缓存和储存的一致性怎么保证,你的缓存更新策略是什么,为什么这么选择等等,这是我们更想看到的。像现在简历上常看见的“秒X系统”,虽然这个项目已经烂大街了,但是如果能很好的去思考上面的一些问题,那我认为这个项目也是能加分的。
额外的话题
公司的一个朋友配合他还在找工作的师妹录了一个八股的模拟面试,看了下录的还挺不错的,放在阿🅱️上了,可以🔍”八股模拟“看看。
#23届找工作求助阵地##简历中的项目经历要怎么写##我的成功项目解析##面经##实习#