浪潮提前批一面-八股盛宴-发面经攒好运
更新
- 一周后收到hr的口头oc
总结
- 纯八股,类似问答那种形式,问知不知道,知道和不知道说出来,就立马下一个八股
面试
- java的特性是什么
- 接口和抽象类的区别是
- 说一下Sprintboot配置文件有哪几种(说了自己用过的xml,yaml。其实回答的不对,应该是yml、yaml、properties这三种。顺便补充一下这些配置文件的优先级:2.4之前:yaml < yml < properties;2.4之后:properties < yml < yaml,补充springboot会加载优先级高的配置文件,加载后也会加载优先级低的配置文件,也就是说,相同的参数,以优先级高的文件为主,其他的参数低优先级的配置文件可以补充进来)
- 说一下springboot的自动配置(盲区,大致说了一些注解啥的,这里稍微整理一下思路:
- 首先是因为@SpringBootApplication,这个注解看作[@Configuratioin,@EnableAutoConfiguration,@ComponentScan]的集合
- @Configuratioin 允许注册额外的bean或者导入其他配置类
- @EnableAutoConfiguration 启用SpringBoot的自动配置机制
- @ComponentScan 扫描被@Component注解的bean,注解默认扫描该类所在包下的所有类)
- 你平时怎么运行sprinboot项目(idea,还可以使用maven,docker等)
- redis中的数据类型有哪些
- redis中缓存雪崩/击穿/穿透
- mysql中事务的特性
- char和varchar的区别(char是定长字符串,varchar是变长字符串)
- int(10)是什么意思(寄,一瞬间没理解面试官的意思,没答出来。int(10)来表示显示数据的宽度是10位,假如输入1,那么存储就是0000000001)
- 索引知道吗,为什么mysql使用索引查询快(应该加强回答的逻辑性,首先从什么是索引,然后到目前B+树如何存储索引,最后查询B+树如何命中索引)
- 什么情况不要使用索引
- mysql慢查询如何处理
- 问了些工作地点
- 如何看待加班文化
反问
- 后续流程
- 忘记问啥了...