2022.4.18 字节暑期实习一面

项目(秒杀案例):

1、如何保证秒杀系统正常运行
2、如何解决商品超卖问题
3、秒杀时,如何保证并发用户的请求速度快(如何保证用户体验)

java

1、java虚拟机的作用(回答:执行java代码+类加载,java跨平台的特性)
2、java为什么可以跨平台(java虚拟机)
3、java代码如何编译成字节码的
4、JDK新老版本之间的关联和区别
jdk16的代码可以在jdk17下运行吗,反过来为什么不行?
5、java虚拟机是如何判断是否支持你的jdk版本的?
6、java虚拟机里为什么有2个survivor区?(跟对象年龄有关?)
7、java有哪些锁,具体怎么用,实现原理是什么?(回答了synchronized,听说过偏向锁和重度锁)
然后就问了偏向锁和重度锁的区别

计算机基础

1、TCP四次挥手后的等待时间的作用(只回答了让双方正确关闭,还有防止旧连接的数据包出现在新连接上没想到)
2、等待时间为什么是2MSL
3、2MSL的具体时间有多长(linux中是60秒)
4、如果一个连接工作只花了几毫秒,断开连接却要等待60秒,这样会有什么影响(TIME_WAIT过长有什么危害)
5、HTTP/1.0/1.1/2.0,HTTPS之间的关系

#字节面试##字节跳动暑期实习##字节跳动面经#
全部评论
暑假实习这么早就开始面了嘛 寒假还没到
1 回复 分享
发布于 2022-11-08 10:36 广东

相关推荐

点赞 评论 收藏
分享
04-18 00:32
已编辑
中南大学 Java
点赞 评论 收藏
分享
评论
3
22
分享

创作者周榜

更多
牛客网
牛客企业服务