字节跳动 tt 一面 3.4

1. 手撕: 带过期时间的lru
2. 如果不用轮询来删除,还有没有其他方式
3. java内存模型
4. 结合内存模型,哪些是线程私有的,那些是都可以访问的
5. volatile关键字的原理效果
6. synchronized关键字的底层实现
7. G1垃圾回收机制
8. 设置垃圾回收参数有哪些
9. mysql的索引类型
10. 联合索引进行select走索引的过程
11. 分布式锁的设计原则
12. redis实现分布式锁怎么保证释放锁的服务是和加锁的服务是同一个
13. kafka有哪些核心组件
14. 消费者端如何保证消息不丢失
15. 如何保证消息的有序性
16. 生产者端如何保证消息不丢失(这个忘了)
17. 讲一下消息的手动确认
18. 手动确认和自动提交有什么区别
19. 项目介绍
20. 配置中心的推拉模式
21. 本地缓存冷数据突然变成热数据导致大量请求打到redis上如何优化
22. 慢sql查询
23. explain里面有哪些关键字段
24. 反问 面试表现如何 (逻辑不错,交流顺畅,但是不同知识之间的串联不是很好,觉得我已经有两段大厂实习了应该能把所有技术深度串起来才对)

#字节跳动##后端##实习##牛客创作赏金赛#
全部评论
tiktok 还有 Java 岗位吗
点赞 回复 分享
发布于 03-07 14:36 广东
这是tt什么部门呀佬
点赞 回复 分享
发布于 03-08 11:34 广东
点赞 回复 分享
发布于 03-08 13:31 湖北
手撕带过期LRU怎么实现
点赞 回复 分享
发布于 03-08 15:03 江苏
我看第三点问的问题,是不是把java内存模型和jvm内存结构搞混了
点赞 回复 分享
发布于 03-11 08:50 安徽

相关推荐

03-05 20:20
已编辑
广东工业大学 Java
#面经##腾讯#面试题回忆MYSQL和ES部分:1、mysql持久化怎么做的? 支支吾吾答出存在磁盘2、mysql调优怎么调的(问的项目)   最左和隐式类型转换之类的3.、索引失效的场景?  答了两三个   4、插入ES的过程能描述下吗?没答出来5、全量插入还是增量插入?  答了全量 防止数据不全6、插入ES  比如说 要插入100w数据 但是 插入过程中 有查询进来  怎么保证? 随便答了个在夜晚  维护时间进行插入 还有两题Linux命令相关的  完全不懂了7、TCP和UDP的区别? 基本答出来了8、HTTP的header放什么字段? 答了content type 然后很SB地答了session id  (session id在cookie啊)9、怎么让UDP可靠? 答出了QUIC  https3.010、URL从输入到看到页面的过程? DNS  ARP  TCP  HTTP  前端渲染11、进程和线程的区别?12、进程怎么通信?其他的回忆不出来了  满头大汗地在答算法题是两数之和、字符串转数字   写出来了40分钟结束 总体评价:八股部分 热门问题都答得出来  一旦敲打细节就无了   细节太烂    腾讯技术栈有linux 但我没准备      项目细节也不行好好沉淀吧
查看12道真题和解析
点赞 评论 收藏
分享
评论
17
93
分享

创作者周榜

更多
牛客网
牛客企业服务