- 聚集索引与非聚集索引区别(>10)
- 说一下mysql的事务隔离级别(>10)
- b tree与b+tree (>12k)
同样,必备技能,但是小公司没有问的那么深,能熟练的书写sql语句,掌握常用语法就已经达标。在sql优化方面explain可以说是必杀技了,建议了解。
三.设计模式
- 说说了解哪些设计模式 (在我这,一般到这就结束了。。)(>5)
- 详细描述一下工厂模式,代理模式。(>7)
篇幅有限 具体的请自行了解
- 说说在日常编码中使用过哪些设计模式(>7)
- 介绍一下外观模式(>8)
- 代理模式,装饰者模式,适配器模式三者类图相同 说说三者区别 (>9)
- 介绍策略模式和状态模式的区别(>10)
设计模式在日常使用中使用的不多,但是也需要了解一些基础来扩宽以后的视野。现在阶段可以适当了解应付一下面试。
四.mybatis
- #{}与%{}区别(>5)
- 说说sql注入(>5)
- 说说常用标签(>5)
- mysql自增主键怎么返回(>6)
- 说说mybatis的一级缓存和二级缓存 (>7)
- mybatis的实现原理(>9)
必备技能,但是以上基础部分需要重点掌握。根据自己的薪资可以自行提升难度。
五.分布式
- 介绍一下分布式,说说对分布式的理解(>5)
- 分布式事务(>10)
- 分布式锁(>10)
分布式事务分布式锁等小公司使用并不多,初级,中级了解即可,如果想拿到一个更高的薪资(装b)建议掌握。
六.spring全家桶(吃饭的家伙)
6.1 spring
- 介绍一下spring的理解(>5)
- spring的依赖注入和控制反转是什么意思(>5)
- 和new()相比,spring有什么优点(>6)
- ioc与aop的实现原理(>7)
- 说一下自己了解spring注入失败的原因(>6)
- 能介绍一下spring的循环依赖吗 (>10)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!