小米武汉实习——后端二面
1、自我介绍
2、说说实习经历中的背景
3、项目是你一个人做的吗?用户量?主要模块
4、java中常用的类型?
5、map的底层结构,数据量大了会影响查询效率吗?为什么要用链表?后续为什么又变成红黑树?map扩容?
6、说说spring?
7、spring和springmvc有什么区别?
8、spring和mybatis有什么区别?
9、mysql有那几种引擎?常用的引擎底层结构?说说B+树特点,问了两次
10、你知道的设计模式?为什么要用设计模式?一些原则?
11、redis,没用过,说了ehcache,为什么要用这个?
12、网络为什么要分层设计?
13、网络层的作用?传输层的作用?
14、做个题:合并两个有序链表
大概快1小时,算法没写完时间到了
#实习求职#