一面(23min)
- 自我介绍
-
说一下HashMap
-
什么是红黑树?
-
HashMap1.7和1.8的具体区别在什么地方
-
多线程有几种实现方式?
-
为什么要使用线程池?
-
Synchronized和Lock有什么区别?
-
死锁产生的原因?
-
有没有办法让一个线程主动释放资源?
-
知道守护线程吗?为什么会有守护线程?
-
悲观锁和乐观锁有什么区别?
-
列举几个场景的设计模式
-
Spring用到的哪些设计模式?
-
Spring和SpringBoot有什么区别?
-
SpringMVC是怎么实现的?
-
说一下你对MyBatis的理解
-
Redis的数据类型
-
你确定key都是String类型吗???(回答key-value形式,key是String)
-
Redis是线程安全的吗?
-
Redis是单线程的如何保证效率很高的?
-
你知道RDB和AOF吗?AOF具体是什么?
-
.你对微服务的理解什么?
-
知道索引吗?什么时候建索引?基于什么维度建立?是创建单一索引还是组合索引?
-
索引是不是可以解决所有事情?
-
假如有几万条数据,里面80%字段都是重复的,要根据这个字段建索引吗?
- 反问
二面凉凉(21min)
-
自我介绍
-
线程池参数
-
线程池工作流程
-
在高并发情况下,核心线程数量一般设置为多少? 那这样设置有什么好处呢?
-
看了一下项目,你能介绍一下单点登陆吗?你是怎么理解的?
-
登陆时,如果跨域名了怎么办?(回答通过网关)
-
网关能解决?网关怎么解决的?(怀疑自我,网关不可以吗...)
-
不同域名之间的cookie是可以共享的吗?(有点蒙,把cookie理解成session了,乱答了一堆)
-
为什么不同浏览器之间cookie是不可以共享的?(不会)
-
设计一个功能统计首页的访问次数,简单说一下思路
-
那怎么防止别人盗刷呢?(不会,随便蒙了,回答对IP进行屏蔽,在一段时间,大量重复的访问只算一次)
-
那这个一段时间是怎么实现呢?(我...)
-
算法题,一个数组十个数,无序,有重复,从中拿走一个数,求拿走的这个数,要考虑时间复杂度,空间复杂度
-
反问
全部评论
(6) 回帖