写点什么

字节面试坎坷之路,第一次二面凉了!捞起来之后一面就凉了;我太难了呀!

发布于: 2020 年 12 月 28 日


这是我从去字节面试最后凉凉的朋友们那,挑出来一个特别典型的面试字节凉两次的衰仔;

从他那获取的经验从而写了这篇文章以供大家参考!


算法还是要加练啊,字节题没写出来直接爬


一面


时长(1h07m)


  1. Integer 和 int 的区别,平时编程中什么时候使用 Integer,什么时候使用 int?

  2. new Integer(1); 会不会从缓存当中取?

  3. List 中为什么只能使用 Integer,不能使用 int?

  4. int i = 1; 这样的基本类型可能会存在于 jvm 的哪些区域?

  5. jvm 如何判断对象可以被回收?

  6. jvm 如何判断对象已经死亡,两种方法的判断流程是怎样的,哪个效率高?

  7. GCRoots 的对象有哪些?本地方法栈中的对象为什么可以作为 GCRoots,怎么连接到 Java 对象的?

  8. mysql 的主键索引和非主键索引有什么区别?

  9. 如果一条 SQL 语句执行的很慢,怎么优化?

  10. 为什么用 b+树?

  11. 写个题,给定一个数组 [1,2,3] 和一个值 x,数字可以重复选取,输出所有和等于 x 的结果。

  12. 介绍一下秒杀系统,mysql 中存了什么?redis 中存了什么?rocketmq 干嘛用的?

  13. 它是来一个请求就下单吗?

  14. 如果两个用户在两个不同的机器上登录进行秒杀,那该用户能同时下单同一件商品两次吗?

  15. 反问


二面(凉)


时长(1h05m)


  1. 问了项目,rpc 架构说一下

  2. 服务提供方有节点挂了怎么办?

  3. 服务调用方怎么知道服务不可用了?

  4. 怎么实现的类似本地调用?

  5. 你的 rpc 可以支持多语言吗?

  6. 介绍下 NIO

  7. NIO 中 Channel 的作用

  8. cap 解释下,p 是什么?

  9. zk 的分布式算法 zab

  10. 如果选举的时候 zxid 都相同呢?

  11. mysql 为什么没有使用 hash 索引?

  12. 为什么没有用二叉树、二叉平衡树?

  13. 索引的匹配原则知道吗?

  14. 欧拉图知道吗?不知道

  15. 算法题:



一面(凉)


面试官是个小姐姐,面试体验还不错。主要问了项目,题又没写出来。。。


  1. 知识导航平台介绍下。

  2. 注意力机制是什么?

  3. 秒杀系统需要考虑哪些问题?

  4. 秒杀大闸具体怎么实现的?

  5. Redis 为什么可以保证线程安全?

  6. 有多个集群怎么办?

  7. 多个线程同时读到你的库存数据怎么解决办?

  8. 为什么线程多的时候要使用锁而不是 CAS?

  9. Netty 的零拷贝怎么实现的?

  10. 写题:


        (没写出来。。。)


分享给朋友们一些我今年总结的大厂面试题,面试经验,学习笔记;资料获取方式:麻烦一键三连+评论,然后添加 VX(tkzl6666)即可免费领取







用户头像

添加我的微信:tkzl6666 获取文中资料 2020.09.19 加入

添加我的微信:tkzl6666 获取文中资料

评论 (1 条评论)

发布
用户头像
字节面试坎坷之路,第一次二面凉了!捞起来之后一面就凉了;我太难了呀!
2020 年 12 月 28 日 17:32
回复
没有更多了
字节面试坎坷之路,第一次二面凉了!捞起来之后一面就凉了;我太难了呀!