拓维信息一面(Java)
总共25分钟左右
1、自我介绍
2、项目部分
a、项目里用了些什么技术,为什么使用这些技术(SpringBoot、Mybatis、Redis、MySQL、RabbitMQ)
b、Redis作为缓存和分布式锁怎么实现的
c、介绍RabbitMQ怎么使用
d、什么是二倍均值法
e、MyBatis中 #{} 与 ${} 绑定参数的区别(这个真不知道)
f、Spring用的哪个插件
g、MD5怎么加密的,怎么判断用户密码正确
3、Redis常用的数据类型
4、MySQL索引
5、static关键字在哪些场景使用
6、什么情况下重写hashCode和equals方法(有比较、去重的场景)
7、session和cookie有什么区别
8、StringBuilder和StringBuffer的区别
9、对设计模式了解吗?(单例模式)
10、单例模式最常用的实现方法(6种,展开说)
11、volatile关键字
12、平常学习去哪些网站或者公众号学习
13、反问环节