招银9.6后端一面
分享面经攒好运~
1、自我介绍
2、怎么设计秒杀系统的,从出现的问题上说吧
一人一单、超卖、秒杀优化等问题,把检验判断放到redis的lua脚本中去实现,优化就是放到mq中去消费
那你怎么保证消息一定被消费成功?
我说了死信队列,但是面试官说不对
3、说一说spring中autowire和resouce的区别
4、如果我有两个mysql,在使用中怎么动态设置一个数据库读一个数据库写呢?
不知道,面试官说AOP。
5、AOP是怎么实现的,jdk动态代理,cglib动态代理,讲讲动态代理的区别
6、用过java中的哪些集合类,分别讲讲优缺点
7、hashmap的扩容初始容量等等
8、给你100亿个整数,怎么找出出现过一次的数
开始我说用位图,但是说成了找出一次没出现的方法,后面我说不考虑内存直接hashmap暴力解决,正确答案应该是位图……
8、算法题:
**最大不连续子序列和,因为编译器原因换了一道**
**使用反射实现,hashmap转bean**
我直接说不会
面试官挺好,又给我换了一道简单题,题目描述不上来,就是闭眼做的简单题
1、自我介绍
2、怎么设计秒杀系统的,从出现的问题上说吧
一人一单、超卖、秒杀优化等问题,把检验判断放到redis的lua脚本中去实现,优化就是放到mq中去消费
那你怎么保证消息一定被消费成功?
我说了死信队列,但是面试官说不对
3、说一说spring中autowire和resouce的区别
4、如果我有两个mysql,在使用中怎么动态设置一个数据库读一个数据库写呢?
不知道,面试官说AOP。
5、AOP是怎么实现的,jdk动态代理,cglib动态代理,讲讲动态代理的区别
6、用过java中的哪些集合类,分别讲讲优缺点
7、hashmap的扩容初始容量等等
8、给你100亿个整数,怎么找出出现过一次的数
开始我说用位图,但是说成了找出一次没出现的方法,后面我说不考虑内存直接hashmap暴力解决,正确答案应该是位图……
8、算法题:
**最大不连续子序列和,因为编译器原因换了一道**
**使用反射实现,hashmap转bean**
我直接说不会
面试官挺好,又给我换了一道简单题,题目描述不上来,就是闭眼做的简单题
全部评论
佬,base哪里?
消息一定被消费,手动提交ack
相关推荐
点赞 评论 收藏
分享
程序员牛肉:不用,你低估你学历的含金量了。
不用学微服务,重心放到juc,redis和mysql的八股上。然后准备两个简历项目。直接准备明年暑期就好。南京大学都算是国内比较顶尖的985了。明年暑期零实习也能被约面。不用太焦虑 点赞 评论 收藏
分享
12-03 22:15
山东交通学院 Java 点赞 评论 收藏
分享
牛客30461999...:写的真好啊,文学功底好。有句话感触很深,AI的确提效了,按理说同样的工作内容,如果有AI的帮助,完全不用加班就能搞定。但现在加班现象依旧普遍,这是由社会观念、制度决定的,社会以生产最大为导向,AI节省的时间、创造的价值流向资本而不是打工人,同时有了AI竞争更大了,对工作的要求、速度要求都上升了。 点赞 评论 收藏
分享

