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

本文分享了一位程序员在字节跳动面试的详细过程,包括一面和二面的问题,涉及Integer与int的区别、JVM内存、GC原理、MySQL索引优化、RPC框架、NIO、Zookeeper的ZAB协议等知识点。虽然两次面试未通过,但作者从中提炼出宝贵的经验教训,提醒大家重视算法练习和深入理解基础技术。
摘要由CSDN通过智能技术生成

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

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

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

一面

时长(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. 为什么

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值