快手一面凉经

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 北京
歪日,问这么难谁能答出来
11 回复 分享
发布于 2024-08-21 12:42 辽宁
第2是真不知道,面试的这个人真的纯**,自己毕业的时候会这些东西吗?
10 回复 分享
发布于 2024-08-22 11:37 广东
就会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 江苏

相关推荐

04-03 19:18
清华大学 Java
刚二面完,最后一轮技术面了应该,发一下面经攒人品ai面试什么是TCP的拥塞控制,常见的拥塞控制算法有哪些?什么是软链接和硬链接,它们的区别是什么?什么是数据库查询优化器,它的作用是什么?解释java中的构造函数,构造函数可以被重载吗?java中,两个字符串相加的底层是如何实现的?如何设计一个基本的用户活跃系统,区别活跃和不活跃用户,如何处理用户访问频率的变化,不同时间段的活跃度,区分短期活跃用户和长期活跃用户?一面介绍一下面向对象arraylist和linkedlist的区别hashmap是线程安全的吗?concurrenthashmap做了哪些优化保证他是线程安全的?jdk1.8做了cas+sychronized的优化,为什么要做这种优化?cas解决不了什么问题?往线程池提交一个任务,会发生什么过程?jvm的类加载机制?知道双亲委派模型吗?tomcat打破了双亲委派模型,为什么要打破他?redis实现缓存,缓存的key是什么?什么是旁路缓存机制?写和查询的时候具体是怎么操作的?为什么不能先删除缓存再更新数据库?布隆过滤器和bitmap的区别?四种事务隔离级别?在可重复读下面innodb解决了幻读问题,是怎么解决的?介绍一下mvcc做一个sql的问题,分析执行的过程,应该对a表和b表加什么样的索引?spring中出现过事务注解失效的场景吗?为什么会失效呢?private和this调用 本质都是动态代理失效的问题mybatis接口的方法可以重载吗?为什么不可以重载?mq是解决什么问题?如何保证消息的可靠性?怎么保证消息不被重复消费?回答用订单状态保证幂等性,反问除了订单状态保证幂等性以外还有什么可以保证幂等性吗?没答上来为什么选择了rabbitmq?死锁的四个必要条件? 有哪些页面置换算法?解释一下tcp三次握手连接的过程,为什么要三次握手?平常使用git的场景?日常工作学习当中会使用ai大模型吗?有自己的cursor账号吗?举个使用ai大模型的例子?算法题:力扣第143题重排链表,最开始不要求空间复杂度,用list装了一下节点过了,反问优化思路,回答先用快慢指针找到中间点,然后对后面的链表做反转链表,然后再进行拼接,可以把复杂度降到O(1)二面感觉主要是聊项目和闲聊两道算法题第一道:多线程编程,方法A支持100ms内执行50个用户根据id的查询,要求实现方法B,满足200ms内实现3000个根据用户id的查询第二道是链表两数相加(力扣原题)
点赞 评论 收藏
分享
评论
68
348
分享

创作者周榜

更多
牛客网
牛客企业服务