前言
字节实习,技术岗的保姆级别面经,在有空的时候给大家整理了一下面试的题目和经验,在这里给大家分享一下!
先附上我两次技术面的面经干货
1、自我介绍。 主要是让面试官对于我们的背景/经历/技术栈有个大致的了解,感觉不需说得过于详细,简要即可。
2、 算法题。 主要还是一些在面试中最常考察的内容,数据结构包括数组/栈/队列/链表/二叉树/矩阵/字符串/图,算法包括查找/排序/动态规划/贪心/回溯/递归等等,刷够最高频TOP100才比较保险。
3、 智力题。 无需过度准备,可以涉猎一些题目和解法,有个印象就行,重点是开拓思路、打开思维。
4、基础知识。 操作系统和网络相关的考察可能占到一半甚至60%以上,应该着重复习。其次可以辅助准备一些诸如数据库、缓存、消息队列、分布式相关的基础知识。另外,以C++为主语言的同学还应该着重复习cpp的考点。
5、 项目经历相关。 自己的实习经历或者做过的项目一定要说个一五一十,尤其对于项目中的核心知识点和解决问题的处理方式要留心,面试官很喜欢问的一个问题是:这个项目中有什么难点?你是怎么解决的?屡试不爽。
总结来说
- 面试官的考核比较注重算法题和基础,主要的准备方向是 算法 > 基础知识 > 项目相关问题,关于算法题,还要注意以下几点:
- 算法题题干当中如果有模棱两可的地方一定要向面试官确认,比如求数的宽度,直接问面试官是同一层最宽还是不同层最宽;
- 拿到题先不急着做,可以先和面试官说明自己的方法和思路,再开始。
- 力扣easy+mid刷到200道比较稳一点。
字节技术岗实习五个月,我学到了...
学会了对自己的工作负责
字节不是我实习的第一家公司,但是字节很不一样的一点是,实习生是要直接接线上需求的,我甚至可以直接接触到写数据库、申请并使用机器资源的情况。所以我对于自己的行为都很小心谨慎,因为是线上操作,一有什么差错就可能出大问题。 不过这也无形之间就会对自己要求更加严格,对自己上线的任务负起责任。因为我作为实习生,交给我的任务,我就是主要的责任人了,项目出现问题,得自己负责。
学会了坦诚与同事沟通
我曾经是一个不是很懂怎么与人沟通的人,尤其是在公司面对老板、同事时会有些怯懦。但是来了字节之后才发现,公司内部倡导每个同事都叫“同学”,也没有很明显的上下级的繁琐的敬语和话术。因此,我也渐渐地放下了内心的恐惧与不安。
学会了不只是完成工作
我曾经单纯地以为实习就是完成自己的任务就行了,但是在干了两个月之后,我们组开小组OKR总结会的时候我的小组长突然问我,你做的这个事,你觉得某某还有哪些优化空间,你觉得某某方向的事情你什么想法,一下就把我问懵了。因为我之前只顾着做自己的活,组内的其他事情我也没管过,但是现在到了制定OKR的时候却一头雾水。
从那之后我好像明白了,工作的时候确实不只是工作本身,更多的也有工作之外的东西。现在,拿到一个任务,我也逐渐地能用较好的全局观去审视,同时带着思考边想边做了。
写在最后
这些就是关于我的一些实习成长,回过头来我也发现,字节确实是一个能够提升自己的平台,希望自己能够再接再厉。
这就是我在字节实习的真实体会,希望能帮助到想来字节的友友,在这里顺便为大家整理了一系列学习的资料,有需要的朋友可以一起交流。
👀关注公众号:Android老皮!!!欢迎大家来找我探讨交流👀
每一章节都是站在企业考察思维出发,作为招聘者角度回答。从考察问题延展到考察知识点,再到如何优雅回答一应俱全,可以说是求职面试的必备宝典,每一部分都有上百页内容,接下来具体展示。