招银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 广东
友塔游戏
校招火热招聘中
官网直投

相关推荐

11 26 评论
分享
牛客网
牛客企业服务