面试公司: 光大银行
面试岗位:Java开发工程师
面试时间:2021年7月
面试难度:中等偏难
面试问题:
1.值传递和引用传递有什么区别
2.Liuex的常用命令有哪些
3.说说你了解的设计模式
4.什么单例模式
5.数据库去重,并删除重复数据如何操作
6.redis加锁是怎么实现的
7.MQ是订阅模式,还是扫描模式
8.MQ在项目中如何应用的
9.登录权限体系是怎么做的
10.OSS实现时效性了么
11.#{} ${}区别,${}的应用场景
12.Mybaits-plus用什么实现分页
13.mysql的排序跟分组怎么做的
面试总结:
这家是远程面试的, 问的有点儿偏难, 设计模式这些都问我了, 我凭着印象说了几个, 一开始问的我值传递引用传递是基础班讲的了, 时间太久了有点儿忘了, 主要问的难的是Redis加锁, 后来总结了总结分布式锁, 下次再被问就这么回答了。



