开发内功修炼@张彦飞开发内功修炼@张彦飞

talk is cheap,
show me the code!

给大家一些参加技术面试的个人建议

大家好,我是飞哥!

最近帮咱们的读者朋友做了一些字节的内推,其中这两位朋友履历都还可以,但目前内推都没啥进展。所以结合这个事情,想给大家一些参加面试的个人建议。

这两位朋友中朋友A是北邮的硕士,在新浪、高德、滴滴等大厂都工作过,并且职级上级别也还不错。但是在内推一直就没啥进展。

其中朋友B的情况也类似,计算机科班硕士毕业,在网易,百度、滴滴、京东等大厂都工作过,但也是内推没成功。

后来我找到负责这些岗位的hr和面试官打听了一些,当然原因有很多。其中有一些共性问题。其中一个共性是这二位同学之前参加过字节的面试,但是面试结果不怎么好。

后来和这两位朋友深聊了一下,原来之前收到过猎头的推荐,当时也没想着要跳槽,怀着试试的心态参加的面试。

面试之前基本没怎么准备。结果可想而知,面试的时候一些经典的面试题答的不是很完善,一些不算难的算法也没写出来。自然面评一般,面试就没通过。

更关键的是,字节后面其它部门再想约你面试的时候,也会参考之前的面试记录。虽然这只是一个参考,但面试官在面试特别多的时候,会可能根据之前面评来决定要不要安排面试。

所以建议大家不要听猎头忽悠,催你赶紧约面试。一定要自己提前多做准备。

1)常见的面试题事先多复习。举个例子,例如网络原理、数据库原理、编程语言里的内存管理、垃圾回收等事先都应该准备准备。

2)中等难度以下的算法题多练练。注意不要光看,最好要实际动手写代码,把它运行起来。而且代码风格上要注意些的优雅一些,不要函数也不抽取,变量名随便取。

3)项目经历好好总结。很多同学只埋头做项目,思考的不多。面试之前一定好好思考下你在这个项目里的贡献,好好总结一下。让面试官快速Get到你的亮点。

4)还有就是设计题。对于高级别的面试可能会让你设计一个系统。接入层、业务层、存储层可能你都需要完善地考虑进来。体现你独挡一面的技术实力。

5)有逻辑性的清晰表达。这个点很容易被人忽视,但其实非常重要。很多同学在回答问题的时候,回答的东一榔头西一棒子,把面试官给听的云里雾里的。自己没有把答案提炼的更体系一些。如果你实在想不出啥好的逻辑性,就简单提炼成1/2/3回答就行。

当然最后一个和准备面试看起来关系不大,但是我觉得很重要的建议。那就是不要跳槽过多。之前有不少人宣扬只有跳槽才能加薪的论调,把跳槽当成加薪的手段,这个想法害了很多人。

作为一个刚毕业没几年的同学,跳个2-3次槽,看起来好像影响不算大。但你的工作年限终究是会慢慢达到十年,甚至十几年的。

等到你工作十几年的简历拿出来一看,跳槽了6-7家公司,平均每1-2年跳一次。这就把简历搞花了。下家用人单位看着你的简历就会担心你的稳定性,未来会不会来我这里也呆个1年多就跑了。

正确的做法是把跳槽是你挑选一个更适合你的工作的手段。一旦找到了一个不错的,就要踏踏实实在这个岗位上发展,争取在这个岗位取得一些能说的出来的成绩,最好是能在当前岗位上不断持续晋升。这才是正确的发展路子。

但很多人跳槽也是确实是被逼无奈,比如公司或者部门解散了。这种情况就给hr或面试官解释清楚吧,也没别的好办法。

好了,今天就给大家聊这么多。真心希望大家都能找到合适的工作。如果有谁想找我内推字节,可以通过下面的二维码查看岗位。也可以通过我的微信发简历给我。 我的个人微信:zhangyanfei748528

写在最后,由于我的这些知识在公众号里文章比较分散,很多人似乎没有理解到我对知识组织的体系结构。而且图文也不像视频那样理解起来更直接。所以我在知识星球上规划了视频系列课程,包括硬件原理、内存管理、进程管理、文件系统、网络管理、Golang语言、容器原理、性能观测、性能优化九大部分大约 120 节内容,每周更新。加入方式参见我要开始搞知识星球啦如何才能高效地学习技术,我投“融汇贯通”一票

Github:https://github.com/yanfeizhang/coder-kung-fu
关注公众号:微信扫描下方二维码
qrcode2_640.png

本原创文章未经允许不得转载 | 当前页面:开发内功修炼@张彦飞 » 给大家一些参加技术面试的个人建议