猿辅导8.7服务端一面面经
自我介绍
实习,做了哪些工作,收获,如果离职了你怎么把你的工作接给下个人,项目文档一般都写什么
抽象类和接口的区别,什么场景使用抽象类比较好
new Integer(1) 和Integer.valueOf(1)的区别是什么
索引是什么,索引为什么快
主从数据库的好处
Linux介绍一下,用Linux干过什么事,用过哪些指令
接口设计的幂等性
说一下springIOC
介绍一下redis,为什么用redis,你项目中redis用来干什么
redis数据类型
redis持久化是什么,持久化的方式都有哪些
redis的内存淘汰策略(回答lru,成功埋坑)
http的状态码都有哪些,5开头的状态码表示什么
观察者模式和发布订阅模式的区别
单例模式都有哪些实现方式
微服务了解吗
算法题:手撕lru
能想起来就这么多了,实在太难了,好多简历上没写的都问了,一面看来主要是考察知识广度,基本没深问,但是问的知识面涉及特别广,然后面试官说,你刚才说redis的内存淘汰策略是lru,那么你就实现一个lru吧,不能使用LinkedHashMap,ps:写完了还要从头说一下实现思路。
许愿二面
#猿辅导##Java工程师##校招##面经#