1. 自我介绍
2. Kmeans的算法流程,优缺点,优化,还知道其他的聚类算法吗(项目中用到了,所以就被问了);
3. Mysql和mongodb的区别,为什么要这么做
4. 在springboot里面怎么自拟定一个注解,应用场景是什么
5. 常用的注解是什么,@service和@component的区别是什么
6. mybatis和原生的区别,什么是mybatis
7. Arraylist的应用场景
8. 死抠Arraylist源码,比如无参构造函数实现了什么,初始长度是什么,怎么扩容1.5倍的,移动底层数组的时候用的什么方法,数组的最大长度等等
9. 栈和队列的区别,怎么用栈实现队列
10. 什么是死锁,条件是什么
11. 一个场景题,大概就是有向图,怎么找环,说了一个深搜,问广搜可以吗
12. 给了一段代码,问输出是什么
13. 多线程怎么有序执行任务(还是有序输出来着不记得了)
14. 常用的线程池有哪些,线程池的实现像什么设计模式
15. 什么是字典树
16. 算法题:leetcode 166.分数到小数(10分钟)
面试官人特别好,很和善,然而菜是原罪,反问环节,说我答的太慢了,每个题都要想一下,不会就说不会就可以换个题问。哎,所以到后面就没时间写代码了,耽误了下一个人的面试时间。😑😑😑
全部评论
(5) 回帖