0


写在2022第一天 —— 字节面试经验、2021的年终总结

先打个广告,我的个人博客网站
点我,点我!

放心本文无贩卖焦虑的内容!

关于学校里的学习

大二下

大二下实属摆烂,学校里的课没好好学,八股文也没好好背,就连之前一直在做的算法题都不刷了。
结果期末的gpa果然很。。。
不过由于大二上的成绩不错,最后还是拿到了一等奖学金,这一点确实很意外。

大三上

然后到了大三上,由于已经准备找工作了,所以学校里课基本上就不听了(不过课本身也不多,主要是实验不少),基本上都在准备八股文了。
所以,这叫啥,叫自断后路 —— 去tm的读研。

关于找工作

准备面试

本来打算在暑假好好准备一波的,为此我都没回家去,就留校过了两个月。
果然,学习环境并没能改变什么,该懒的还是懒,暑假的有效学习时间估计还不到3个礼拜。
看了一些乱七八糟的东西,譬如Mybatis源码,ShadringJDBC、Dubbo、分布式事务等等高大上但是及其需要内功的东西,结果真正在面试中考察的重点没看多少。

这也导致我在大三上,更准确一点在面试前的一个月疯狂被八股文,真的那段时间自己真的及其焦虑,心想为什么不早点以这样的心态准备面试 —— 面试问什么,你就准备什么,其余的考到了你就说不会就是了嘛。

在11月份的时候,也是这学期压力最大的一个月,每天除了要做OS课设,还要刷算法题(一个月刷了200道吧大概,不过很多之前都做过了,所以还好),其余时间都在背Java,计算机网络、MySQL、OS、Redis等等东西了。
啊,那酸爽,只有经历过的人才知道,麻了麻了。

在这里插入图片描述

投简历+面试流程

小米

一开始的简历投递计划:
先投小米,再投腾讯,最后投字节(其实很想投阿里,但是阿里现在不招实习生,除了那个朝阳计划招前端的)。
结果,TM我的真的没想到™的小米居然压根没liao我,我前前后后在各个途径投了3次简历啊,结果没有任何人通过任何方式给我反馈,艹了啊。(你要是不招人,就™别放招聘信息,放心,我投递的岗位的要求完全是符合我的自身条件的,就是不理人)。
无言是最大的轻蔑。
小米一生黑,手机本来打算买小米的,呵呵,现在还是买iPhone的吧。

腾讯

然后打算投鹅厂,结果学长建议我晚点投,说是大厂面试一次少一次机会,没必要这么着急。
被他一说,我也慌了,雀食。于是就没敢投腾讯,主要tx的那个岗位我也确实很中意,于是就想等等投。

字节

不过我工作地点不在这栋楼。。。。
在这里插入图片描述

最后,本来打算最后一家投的字节,成了我第一次面试的公司了。
还好字节没有辜负我 —— 字节是真的顶,当天投简历,第二天两轮技术面+HR面全部结束然后就发了口头offer。

要是所以厂招人都这样就好了,要就要,不要就不要,吊着别人有意思吗???
谢谢字节,谢谢dcd,没有给我的人生第一次面试留下阴影。

面经

由于只面了一家公司,简单的说说吧。
面试整体很简单,也很轻松。(emmm,可能是这个部门比较简单)。又也许内推时候学长说他们leader对我的简历很中意的原因,于是故意放低难度?

好了,言归正传。

字节一面

时隔久远,记得不太清了,抱歉。

八股文

  • 计算机网络的协议栈介绍,每一层的典型协议有哪些
  • ARP的原理、流程
  • TCP的拥塞控制、流量控制、滑动窗口机制
  • TCP的可靠传输如何做到
  • 操作系统的功能(这个问题我属实没想到)
  • 进程和线程区别(我还扯了Linux和Windows的实现区别,面试官表示赞赏)
  • 进程的调度(我又扯了Linux的CFS)
  • 死锁的成因、预防、解决
  • 操作系统对虚拟内存的管理
  • Kafka在项目中的使用
  • Kafka的高性能如何做到(这个背的很熟,面试官表示回答的很全面,表示赞赏)
  • Kafka的分区的rebalance
  • Kafka的消费者的消费方式
  • Kafka如何保证消息不丢失

算法题

经典的两个有序数组求中位数,O(log n)时间复杂度。
(这个二分其实是挺难的,在力扣上是道hard,不过还好前天做过,哈哈哈)

反问环节

我问了问字节dcd的技术栈,面试官说了一下,我又问图数据库在dcd的具体使用场景有哪些,面试官又回答一番(好家伙,压力来到了面试官这边,角色反转,哈哈哈)

一面顺利结束。

字节二面(leader面)

二面虽然说是个leader,但是这个leader确实很和善,不是那种严肃类型的。
全程很轻松,基本上就是闲聊模式。

项目

聊聊学校的OJ项目(我写了了好几个项目呢,就问了这一个)
聊聊他可以认为的优化,我说没必要优化了。
譬如,进程的常驻与否,进程的上下文切换如何尽可能减少诸如此类。

算法题

  1. 兑换硬币问题(简单DP)
  2. 有序数组构建平衡二叉搜索树,要求证明。

设计题

设计一个本地的缓存结构。
常规的,LRU(哈希表+链表),然后我又扯了InnoDB buffer pool的冷热分离等等。
然后有问我频繁GC怎么办?有点蒙,随口说了说。他说可以内存常驻,即不触发GC。

反问环节

  • 问问去哪工作还需要做什么? 答:可以学一下go,还有微服务相关。
  • 然后,他告诉我不要太着急,现在还是以学校的期末考试为主。

HR面

闲聊。
hr很漂亮,尤其是腿。(后面加wx看了她的朋友圈,哈哈哈,lsp本性暴露了)

关于感情生活

在这里插入图片描述

感情生活???
我命里就没这玩意。
和喜欢了好多年的女生聊了一会,终于她肯出来和我吃顿饭了。
算了,不勉强了。自己过就自己过了,以后基本上也不会联系,或者压根聊不起来,准确点我和女性都没什么话题可聊。

反正都单身二十多年了,不在乎再单身几十年。
至于那方面的需求嘛,自己解决就好——咱万事不求人,总不能去p吧。

关于未来

不知道以后去不去字节工作,就算去,也不一定去dcd,我还是很想去抖音、头条的(这次没有面其他部门,秋招再说吧)。
至于,腾讯、阿里一直都想去,一样,到时候再说吧。
先安心在字节实习吧,如果能转正发SSP offer(那个leader是这样说的,不过画大饼谁不会呢),留下来也不错。

现在呢,就一句话,见下图:
在这里插入图片描述

在这里插入图片描述

关于期末考试,随便考考吧。反正GPA对我现在不要重要了。


本文转载自: https://blog.csdn.net/qq_44846324/article/details/122269596
版权归原作者 养猪去 所有, 如有侵权,请联系我们删除。

“写在2022第一天 —— 字节面试经验、2021的年终总结”的评论:

还没有评论