《快手》Java后端一面面经

1.G1垃圾回收的过程。
2.什么是Ioc和Aop?
3.Spring mvc处理一个请求的过程?
4.过滤器和拦截器的区别?
5.Concurrenthashmap如何实现互斥的?
6.Map中如何清理大对象?
7.守护线程不结束怎么办?
8.Jvm堆内存缓慢增长如何定位哪行代码出问题?
9.如何确定哪个对象占用堆内存大?
10.讲讲调度线程池 ScheduledThreadPoolExecutor。
11.可重复读的实现机制?
12.讲讲threadlocal的原理以及如果对key的弱引用被垃圾回收是否会造成内存泄露?
很早之前面的,最近整理笔记。面试官小姐姐人很好,给了很多提示,秒挂。不过快手可以无限复活。 #24届软开秋招面试经验大赏#  #我发现了面试通关密码# #面经#  #Java#  #24秋招求职节奏总结#  #大厂#
全部评论
无限复活笑死 我也是一直在复活
13 回复 分享
发布于 2024-01-03 21:32 陕西
面屏不好活不过来的
2 回复 分享
发布于 2024-01-05 09:59 黑龙江
当时第一次面手子哥的实习,面的很差,之后怎么投都没有复活赛。
1 回复 分享
发布于 2024-01-04 10:33 北京
m
点赞 回复 分享
发布于 2024-03-28 19:43 湖南
这是实习吗
点赞 回复 分享
发布于 2024-01-05 12:42 上海
还在面嘛?
点赞 回复 分享
发布于 2024-01-04 20:27 黑龙江

相关推荐

2025-12-22 11:28
小米集团_软件工程师
招聘26届同学!base地武汉,有兴趣的同学快来私我!岗位职责1、负责业务系统或技术中台核心服务的需求沟通、功能设计、编码实现与测试;2、参与高并发、可扩展的系统架构设计;负责系统性能分析、调优及线上问题排查与维护,保障系统稳定高效运行;3、参与构建和优化持续交付流程,提升系统迭代效率和交付质量;总结开发过程中的问题,推动研发流程改进;4、负责公司内部开发者平台、工具的设计与开发,提升开发效率和用户体验;5、与产品、测试、运营等团队紧密协作,深入理解需求,提出合理技术方案并有效沟通。岗位要求1、本科及以上学历,计算机或相关专业;2、熟练掌握 Golang/Java 语言及常用开发框架与工具,熟悉并发编程,熟悉 Linux 开发环境;3、扎实的编程能力,熟悉常用算法和数据结构,掌握常用的设计模式;4、熟悉 Web 服务开发,了解Web服务框架,了解Web安全;5、熟悉关系型数据库(如MySQL)和NoSQL数据库(如Redis),具备数据库设计与优化能力;6、具备良好的沟通能力和团队合作精神,能够高效协作完成任务;7、有强烈的上进心和自我驱动,学习适应能力强,乐观自信,能挑战自我不断追求卓越;8、对 AI 技术充满热情,持续关注AI领域的前沿发展,具备将新技术转化为实践应用的探索精神。
点赞 评论 收藏
分享
评论
32
204
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务