字节面试坎坷之路,第一次二面凉了!捞起来之后一面就凉了;我太难了呀!
这是我从去字节面试最后凉凉的朋友们那,挑出来一个特别典型的面试字节凉两次的衰仔;
从他那获取的经验从而写了这篇文章以供大家参考!
算法还是要加练啊,字节题没写出来直接爬
一面
时长(1h07m)
-
Integer 和 int 的区别,平时编程中什么时候使用 Integer,什么时候使用 int?
-
new Integer(1); 会不会从缓存当中取?
-
List 中为什么只能使用 Integer,不能使用 int?
-
int i = 1; 这样的基本类型可能会存在于jvm的哪些区域?
-
jvm 如何判断对象可以被回收?
-
jvm 如何判断对象已经死亡,两种方法的判断流程是怎样的,哪个效率高?
-
GCRoots 的对象有哪些?本地方法栈中的对象为什么可以作为GCRoots,怎么连接到 Java 对象的?
-
mysql 的主键索引和非主键索引有什么区别?
-
如果一条SQL语句执行的很慢,怎么优化?
-
为什么用b+树?
-
写个题,给定一个数组 [1,2,3] 和一个值 x,数字可以重复选取,输出所有和等于 x 的结果。
-
介绍一下秒杀系统,mysql 中存了什么?redis中存了什么?rocketmq干嘛用的?
-
它是来一个请求就下单吗?
-
如果两个用户在两个不同的机器上登录进行秒杀,那该用户能同时下单同一件商品两次吗?
-
反问
二面(凉)
时长(1h05m)
-
问了项目,rpc架构说一下
-
服务提供方有节点挂了怎么办?
-
服务调用方怎么知道服务不可用了?
-
怎么实现的类似本地调用?
-
你的rpc可以支持多语言吗?
-
介绍下NIO
-
NIO中Channel的作用
-
cap解释下,p是什么?
-
zk的分布式算法zab
-
如果选举的时候zxid都相同呢?
-
mysql为什么没有使用hash索引?
-
为什么没有用二叉树、二叉平衡树?
-
索引的匹配原则知道吗?
-
欧拉图知道吗?不知道
-
算法题:
最长上升子序列长度。
捞
一面(凉)
面试官是个小姐姐,面试体验还不错。主要问了项目,题又没写出来。。。
-
知识导航平台介绍下。
-
注意力机制是什么?
-
秒杀系统需要考虑哪些问题?
-
秒杀大闸具体怎么实现的?
-
Redis 为什么可以保证线程安全?
-
有多个集群怎么办?
-
多个线程同时读到你的库存数据怎么解决办?
-
为什么线程多的时候要使用锁而不是CAS?
-
Netty 的零拷贝怎么实现的?
-
写题:
已知二叉树的先序遍历序列,输出它的中序遍历序列。比如先序;ABC##D#E###,输出中序CBDEA。#表示空节点,中序输出不需要#。
(没写出来。。。)
分享给朋友们一些我今年总结的大厂面试题,面试经验,学习笔记;有需要的朋友们可以一键三连之后“加我VX小助理”即可免费获取到!
本文地址:https://blog.csdn.net/a159357445566/article/details/110128543