面试时长(24分钟)
开头没有自我介绍.......
Java基础部分
1.用Java比较多,说说Java的集合类吧有哪些吧?
2.你这写的算法比较熟悉说下Java排序算法中哪些是不占用额外空间的?
SpringBoot
3.用过哪些注解?
4.SpringBoot启动时候的初始化的注解主要用来做什么?(回答了Bean的加载检查一系列的,很久之前看的源码,大致说了一下,没深问)
数据库
5.Redis的底层的几种数据结构,都分别用来干什么的?
6.说说Redis和Mysql的区别吧?
项目
7.说说自己做的项目
8.说说你实习做的项目
算法
9.n步,每次可1步或者2步,求总的跳法?
10.根据全班成绩表(name/course/score)找出两门以上(含两门)成绩大于90分的同学名字
设计
11.根据面试流程设计一个类需要体现出每一个面试者的流程性(就是一个接口类)
小结
没有开头介绍,当然也没有反问环节。over,希望有下一面吧!
Keep thinking, keep coding!
全部评论
(2) 回帖