字节0基础客户端一面面经
2020/9/2 字节跳动-0基础客户端-Data部门-一面,时长:1h 20min,面完两个小时收到二面邀约
写在前面
-
太多大佬去后端了,转投字节客户端求个 offer 上岸。笔试 A 了一道多一点,笔试时间忘了
-
整个过程没用问客户端相关
-
没用录音的习惯,靠记忆尽量写下~
网络
-
输入一个网址,从请求到接收到相应的全过程
-
TCP 三次握手,为什么不能是两次
Java
-
内存模型
-
如何创建线程
-
线程的生命周期
-
线程同步
-
如何让一个线程终止
-
手写两个线程,交替打印奇偶数
-
线程池参数,一个线程提交给线程池后发生什么
-
static、final,写了几个类,具有继承关系还有实现关系,问语句块执行顺序
-
抽象、接口
-
HashMap,构造时传入 1000,最后数组能用满吗?
-
为什么大小必须是 2 的倍数
算法
-
一个有重复数组里的第 K 小的数
反问
-
需要加强的地方(基础不错,动手能力需要加强)
写在最后:越面越觉得自己菜,面完之后觉得自己透心凉了,没想到收到了二面邀约,加油!💪
补充
-
相应状态码