首页 > 北大软件工程研二字节实习,技术岗的保姆级面经
头像
carryliao
发布于 03-28 14:56
+ 关注

北大软件工程研二字节实习,技术岗的保姆级面经 内部员工回复

作为实习生入职字节已经五个月了,我想跟大家分享下我来到字节之后的成长。

先附上我两次技术面的面经干货

1️⃣ 自我介绍。🌟🌟🌟

主要是让面试官对于我们的背景/经历/技术栈有个大致的了解,感觉不需说得过于详细,简要即可。

2️⃣ 算法题。🌟🌟🌟🌟🌟

主要还是一些在面试中最常考察的内容,数据结构包括数组/栈/队列/链表/二叉树/矩阵/字符串/图,算法包括查找/排序/动态规划/贪心/回溯/递归等等,刷够最高频TOP100才比较保险。

3️⃣ 智力题。🌟🌟

无需过度准备,可以涉猎一些题目和解法,有个印象就行,重点是开拓思路、打开思维。

4️⃣ 基础知识。🌟🌟🌟🌟🌟

操作系统和网络相关的考察可能占到一半甚至60%以上,应该着重复习。其次可以辅助准备一些诸如数据库、缓存、消息队列、分布式相关的基础知识。另外,以C++为主语言的同学还应该着重复习cpp的考点。

5️⃣ 项目经历相关。🌟🌟🌟🌟

自己的实习经历或者做过的项目一定要说个一五一十,尤其对于项目中的核心知识点和解决问题的处理方式要留心,面试官很喜欢问的一个问题是:这个项目中有什么难点?你是怎么解决的?屡试不爽。

总结来说

🔵 面试官的考核比较注重算法题和基础,主要的准备方向是 算法 > 基础知识 > 项目相关问题,关于算法题,还要注意以下几点:

🟡 算法题题干当中如果有模棱两可的地方一定要向面试官确认,比如求数的宽度,直接问面试官是同一层最宽还是不同层最宽;

🟡 拿到题先不急着做,可以先和面试官说明自己的方法和思路,再开始。

🟡 力扣easy+mid刷到200道比较稳一点。

字节技术岗实习五个月,我学到了...👇

学会了对自己的工作负责

❌ 字节不是我实习的第一家公司,我之前是在杭州的一家政企合作单位实习。但是我之前实习的那家公司就是属于项目比较小、事情比较杂的公司。我在那实习了四个月,但是我的mentor都是交给了我一些很简单的细碎活,并没有一些具有完整流程的项目,所以,基本上我都是一个辅助角色,并不会作为哪一个需求的负责人。

✅ 但是字节很不一样的一点是,实习生是要直接接线上需求的,我甚至可以直接接触到写数据库、申请并使用机器资源的情况。所以我对于自己的行为都很小心谨慎,因为是线上操作,一有什么差错就可能出大问题。不过这也无形之间就会对自己要求更加严格,对自己上线的任务负起责任。因为我作为实习生,交给我的任务,我就是主要的责任人了,项目出现问题,得自己负责。

学会了坦诚与同事沟通

❌ 我曾经是一个不是很懂怎么与人沟通的人,尤其是在公司面对老板、同事时会有些怯懦。但是来了字节之后才发现,公司内部倡导每个同事都叫“同学”,也没有很明显的上下级的繁琐的敬语和话术。因此,我也渐渐地放下了内心的恐惧与不安。

✅ 再后面,我渐渐也发现我们组的氛围不像是职场,更像是同学和朋友,大家会约着一起去吃饭,包括我们小组的小组长,一起聊天的时候还会聊到很多学生时代的趣事,同时也给我们实习生会开开玩笑。带着这样轻松的氛围,在日常的工作中我也不会有所顾虑,就像是同学一样。曾经我可能会因为想要问个问题而纠结半天,现在我有什么不懂的就相互请教,有什么新鲜的相互分享,坦诚相待、坦诚沟通,我也无形之中发现自己的工作效率因此而提升了不少。

学会了不只是完成工作

❌ 我曾经单纯地以为实习就是完成自己的任务就行了,但是在干了两个月之后,我们组开小组OKR总结会的时候我的小组长突然问我,你做的这个事,你觉得某某还有哪些优化空间,你觉得某某方向的事情你什么想法,一下就把我问懵了。因为我之前只顾着做自己的活,组内的其他事情我也没管过,但是现在到了制定OKR的时候却一头雾水。

✅ 这件事之后,我也去思考了一下为什么哪些问题我都没有思路,直到我看到了一篇公司内部的文档,标题是高效工作分享。它告诉我不应该拿到一个活就开始吭哧吭哧干,总需要去思考一下这个工作为什么做,该怎么做,用什么方法做,做了之后会有什么影响和收益。从那之后我好像明白了,工作的时候确实不只是工作本身,更多的也有工作之外的东西。现在,拿到一个任务,我也逐渐地能用较好的全局观去审视,同时带着思考边想边做了。

这些就是关于我的一些实习成长,回过头来我也发现,字节确实是一个能够提升自己的平台,希望自己能够再接再厉。

这就是我在字节实习的真实体会,希望能帮助到想来字节的友友,还有啥问题的话请留言给我吧!

全部评论

(22) 回帖
加载中...
话题 回帖