快手一面凉经

1.有用过jdk17吗,有什么新特性
用过但不知道
2.假设团队从jdk8转到jdk17,怎么知道优化了哪里
回答了用jstat查看,不满意
3.垃圾回收算法
标清 复制 标整,以及各个GC收集器采用了什么算法,以及收集器组合方案
4.什么情况下会出现OOM,如何排查OOM
堆空间:存活对象过多无法回收,不规范语法如无线递归,内存泄漏
元数据空间:类信息,热点代码
排查:JVM自带工具,阿尔萨斯,又问有没有实际用过阿尔萨斯,回答没有
5.最左前缀匹配,并举个例子问我索引命中了吗
用(a,b,c)联合索引举例,也说优化器对索引的优化
6.如何查看索引情况
explain
7.项目有没有搭建Redis集群
没有,感觉对我没兴趣了
8.大数相加(String a,String b)

9.反问:面试表现
和我说现在竞争很激烈(意思是你挂了)

汗流浃背了,基本不怎么问八股,项目一点没问
#Java##面经#
全部评论
他在装逼,但是你不要在意。现在不少这种装逼东西
121 回复 分享
发布于 2024-08-21 19:17 广东
自己的垃圾项目有什么好搭建集群的
53 回复 分享
发布于 2024-08-21 12:50 上海
我去,我特意准备了一套关于为什么使用jdk17的面经,首先就是jdk17是继jdk8和jdk11之后的一个最新长期支持版本,而且spring6和springbbot3最低支持jdk17,jdk17增加了switch类型匹配,彻底删除了applet api,还优化了了伪随机啥的😂
27 回复 分享
发布于 2024-08-21 19:37 江西
快手是去年这个时候从jdk8升级到的17,而且他们线上问题主要排查工具是arthus😂
11 回复 分享
发布于 2024-08-22 21:27 北京
第2是真不知道,面试的这个人真的纯**,自己毕业的时候会这些东西吗?
11 回复 分享
发布于 2024-08-22 11:37 广东
歪日,问这么难谁能答出来
11 回复 分享
发布于 2024-08-21 12:42 辽宁
就会3,5,6 汗流浃背了
8 回复 分享
发布于 2024-08-21 14:22 福建
想到之前面试一家公司,据说是阿里出来的,一顿问,是八股又不是八股,会结合实际开发遇到的问题,比如自动拆装箱会有什么问题出现之类的。后面看我实在答不下去了,问我二层交换机跟三层交换机的作用,我是网络工程专业的,这玩意属实不记得了。他说 这玩意我06年学的。总之就是被吊打麻了,头一回面试40+分钟,全程道歉+流汗,真正的见识到了与大佬的差距😂
6 回复 分享
发布于 2024-09-04 17:37 广东
这么狠,官网上流程变了吗
5 回复 分享
发布于 2024-08-21 12:42 河北
八股是什么
3 回复 分享
发布于 2024-08-24 10:27 上海
这么难吗
3 回复 分享
发布于 2024-08-21 19:06 山东
女面试官吧,我挂了😅
3 回复 分享
发布于 2024-08-21 18:54 广东
那种新特性的问题挺无语的,用过就知道,不用过就不知道呗,
2 回复 分享
发布于 2024-09-14 14:39 广东
这面试官纯装逼啊
2 回复 分享
发布于 2024-08-26 13:14 北京
我俩不会是一个面试官吧,问题很像,手撕也是大数相加,我去本地IDE做题,面试官直接跑路了,估计是看不上我
2 回复 分享
发布于 2024-08-25 21:16 四川
日常吗?哪个部门
2 回复 分享
发布于 2024-08-21 12:38 浙江
不同面试官拷打点真的不一样😂
1 回复 分享
发布于 03-25 09:16 江苏
疑似kpi
1 回复 分享
发布于 2024-09-15 18:00 黑龙江
怎么过简历的,求教😭😭😭
1 回复 分享
发布于 2024-08-22 08:49 广东
hxd,咱一面没有手撕代码?
1 回复 分享
发布于 2024-08-21 16:47 江苏

相关推荐

1. 自我介绍2. 闲聊,问研究生课程,能实习时长,毕业时间3. 项目3.1 登录身份校验使用了JWT令牌,是怎么实现的3.2 redis的一主两从是自己部署的吗3.3 redis缓存穿透是什么,怎么解决3.4 为什么要用乐观锁解决超卖问题(答: 考虑到项目场景并发量不会很大,如果使用悲观锁会有性能开销)3.5 既然并发量不大,为什么还采用锁呢?如果采用悲观锁该怎么实现3.6 数据库的分布式锁有用过吗?没用过那就介绍一下你用过的分布式锁3.7 防重Token+lua脚本是为了解决什么问题,怎么实现的3.8 多个线程执行这个lua脚本会出现什么问题吗?3.9 使用RabbitMQ是为了解决什么问题,怎么解决的3.10 Spring AOP是什么,有哪些适用场景3.11 Spring事务是什么,有什么作用3.12 介绍一下Synchronize关键字,可以加在哪些地方4.1 项目里面Java多线程是怎么使用的4.2 如何进行的多通信断点点多路复用管理5. 抽象类和接口有什么区别?各自适用于什么场景?6. 某个接口sql查询慢,如何排查7. 索引失效8. 怎么分库分表,sql表数据量太大导致的查询速度慢怎么解决9. 介绍一下Java类加载的机制手撕:leetcode.78总结:项目熟悉度不够,分布式锁,分库分表知识点掌握不熟,Spring的事务相关知识掌握不足,对于项目中多通信端点多路复用管理的实现掌握不够,手撕明明很简单但写出来了没能跑出来,给面试官讲了一下思路。感觉自己回答问题的时候有点紧张加上对八股熟悉度不够,老是说一半卡壳,答不全。整体难度不算高,但我准备得不够充分。。。估计挂了。
查看21道真题和解析
点赞 评论 收藏
分享
评论
68
349
分享

创作者周榜

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