java后端,base杭州,面试官很耐心友好。如果能通过会收到笔试通知
1、HashSet add()方法的底层(调用HashMap的put方法)
2、HashMap put()方法的底层方法
3、为什么扩容要转成红黑树?如果只有数组+链表的时间复杂度是多少?转成红黑树以后时间复杂度又是多少?
4、还了解什么其他树的结构(B+树、B树等)
5、提到B+树SQL索引底层运用了B+树的什么性质
6、了解MySQL慢查询吗
7、提到慢查询中的limit分页的情况如何解决
8、MySQL联合索引(重点应该是想问最左匹配)
9、SQL中id是主键,name是唯一索引,查询这两个时间会有区别吗?
9、Redis在项目中的应用?是集群部署还是单机部署?如何配置?
11、Redis一致性hash
12、了解什么设计模式?在SSM框架中每个分别涉及到哪些设计模式?
13、SpringBoot启动流程
14、在浏览器中输入 url 地址 ->> 显示主页的过程,用了哪些协议
15、项目学习中遇到的难点
16、项目是否做了性能测试
17、教研室课题项目是深度学习相关为什么不从事算法工程师?
#阿里菜鸟##阿里面试##菜鸟网络#