快手一面凉经

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

相关推荐

不是哥们这也能过?????居然约二面了????1.自我介绍2.mysql引擎了解吗3.你觉得不同引擎有什么区别?我们经常用innodb,innodb好好在哪里?我们一般什么时候不用innodb?4.mysql死锁了解吗?-5.自己建张表,写两个事务,写出死锁的例子。6.你觉得有个服务有2个接口,调用这两个事务,这会发生什么?业务层上监控的指标会有什么变化,能想到啥说啥?你觉得XX指标变化的量级会是多少?7.业务上一般怎么处理mysql死锁?8.现在有一个服务,有10个接口,其中2个高qps(1w)的接口分布调了上面的两个事务,其他8个接口(qps1k)也读这个库,那8个接口你觉得监控指标会发生什么变化?你觉得XX指标变化的量级会是多少?9.它在mysql底层是为什么呢?10.mysql一般我们用事务用什么隔离级别?11.可重复读和可串行化的区别是啥?12.它在mysql底层是为什么呢?换句话说可重复读的实现原理是什么?可串行化的实现原理是什么?是什么导致了它们的区别13.讲讲mysql下索引。14.聚簇索引底层和非聚簇索引底层是什么?15.现在我们有张表用uuid建表,有张表用自增id建表,1kw行记录,添加数据的效率谁更高?为什么?16.接着15的场景,我们建完表了,其他数据都一样,只是一张表是uuid作为主键,一张表是自增主键,谁的查询效率高?为什么?17.讲讲你对一般怎么排查慢查询sql。18.你提到了一个阈值,阈值一般怎么设置?慢查询优化阈值一般设定死的吗?19.你在other提到了临时表,你觉得临时表什么时候会出现?-20.自己建张表,写个sql,写出单表查询的场景下出行临时表的例子。21.你用过redis吗?你一般用redis干什么?22.redis的数据结构你了解多少?24.你如何利用redis实现个分布式锁?现成的可以讲讲原理?用原生的redis怎么做,讲讲加解锁的逻辑?25.为什么跳表时间复杂度是log(N)?-26.自己举个跳表的例子,来说明他平均查询复杂度是log(N),最好直接公式推导。27.redis里面我们经常提有大key和热key,你分别讲讲大key是啥,热key是啥?28.大key会导致什么,热key会导致什么29.你觉得有个服务有1个接口,调用这个redis的大key/热key,这会发生什么?业务层上监控的指标会有什么变化,能想到啥说啥?你觉得XX指标变化的量级会是多少?30.现在有一个服务,有10个接口,其中1个低qps(100)的接口调用了大key/热key,其他9个接口(qps1k)也读这个库,那8个接口你觉得监控指标会发生什么变化?你觉得XX指标变化的量级会是多少?31.redis支持持久化吗?32.AOF在文件里面存什么?RDB在文件里面存什么?33.你觉得AOFRDB混合持久化会丢数据吗?会在哪个范围丢数据,为什么?一个redis实例一般会丢失多少数据,这个数量级是多少?34.AOF持久化的时间有哪些?35.现在有个redis cluster,8个主,有个宕机了,缓存命中率会下降多少,为什么?36.你了解一致性哈希吗?37.一致性哈希的话,有个宕机了,缓存命中率会下降多少,为什么?38.一般一致性哈希中会提到一个虚拟节点,虚拟节点是用来干什么?39.加了虚拟节点的一致性哈希,有个宕机了,缓存命中率和不加虚拟节点一不一样,为什么?40.你一般用kakfa干什么41.kafka如何实现顺序消费?kafka本身内部实现讲讲?业务层有什么保证顺序的手段讲讲?42.现在有一个kafka,消息堆积了,你觉得为什么会消息堆积?业务层一般会怎么处理消息堆积问题?43.接着42,它消息堆积,我把它扩容了,原来20台机器我扩容成40台,但是消费者的tps没变,这是为什么呢?想想所有可能的原因,能讲多少是多少?44.kafka一个分区可以被多少一个消费者组内不同消费者消费吗?一个消费者可以同时消费多个topic吗?45.你讲讲对线程安全的理解吧。46.比如说现在有个concurrenthashmap,你不对他加锁就进行一些叠加操作,这个可能会有问题吗?为什么?47.你用过哪些锁?48.reentlock相比于syn在使用上有哪些更优秀的地方?49.reentlock底层原理展开讲讲。50.讲讲reentlock支持可重入锁特性的源码是怎么设计的?51.讲讲reentlock支持区分公平和非公平特性的源码是怎么设计的?52.由你设计一个动态线程池,你会怎么设计?53.java线程池过程?java线程池原理?54.threadlocal,怎么用?什么东西在栈上?什么东西在堆上?为什么设计成弱引用,不是容易内存泄漏吗?55.mybatis星号和井号有什么区别?-56.自己写个sql,能实现sql注入。#牛客在线求职答疑中心##实习,投递多份简历没人回复怎么办##阿里巴巴##我的实习求职记录##软件开发2024笔面经#
ybluea:哥们你触犯天条了吗,实习问五十多个问题
点赞 评论 收藏
分享
47 298 评论
分享
牛客网
牛客企业服务