蚂蚁二面面经
没有自我介绍,直接切入项目
聊一下对应的实现
用到了redis,说一下应用和数据结构
为什么不用mysql进行缓存token
springboot和spring的比较
controller是线程安全的吗
你说到spring和servlet,说一下servlet的生命周期吧
get和post在restful的应用
Restful的好处
keep-alive是怎么用的
说到http,https的实现
说一下你所实现过的中间人攻击
你还知道什么攻击吗
sql注入的原理
preparedstatement的原理
爬虫是如何去重的
(我说我是使用正则化加dict,好像不太满意)
回到java,看过哪些类的底层实现
hashmap对哈希冲突的处理
线程安全的类
并发的包看过源码吗
说说AQS
说说有哪几种LOCK
B+tree的索引
为什么使用B+Tree
MYSQL事务可以嵌套吗?
java中除了红黑树,还有哪些底层数据结构
(这个我除了数组和链表还真不知道,希望有人能告诉我一下)
websocket和常见轮询方式的不同
项目中的难点
emmm面了34分钟,祝大家有所收获,大家加油