招银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**

我直接说不会

面试官挺好,又给我换了一道简单题,题目描述不上来,就是闭眼做的简单题
全部评论
消息一定被消费,手动提交ack
点赞 回复 分享
发布于 09-06 16:43 上海
佬,base哪里?
点赞 回复 分享
发布于 09-10 11:17 广东

相关推荐

10-09 21:45
江南大学 Java
施耐德还是用友啊
喜欢摸鱼的山羊很刻苦:铁施耐德啊 施耐德北京工区跟我们在一个园区里面 外企 人家那过得是真舒服 至于用友 现在在网上十条有九条是恶评 又是低代码又是裁应届生的 这选择还用想吗兄弟
投递用友等公司10个岗位 >
点赞 评论 收藏
分享
11 28 评论
分享
牛客网
牛客企业服务