1 . 自我介绍2 . 讲一下常见的数据结构 : 讲了数组,set,list,map,树,图,队列 , 栈等 ;3 . 讲一下java反射场景和作用 ;4 . 讲一下你了解的机器学习算法 ;5 . 我讲完ML之后 , 问了knn和贝叶斯的使用的场景区别(没答上来) ;6 . 讲一下接口和抽象类,并说明区别和分别适用于那些使用场景。7 . 讲一下nginx的负载均衡 , 并讲以下你是怎么实现的 ;8 . 讲一下nginx的反向代理 ;9 . 是否了解前端框架 , vue,react 等;10 . 讲一下你项目中redis实现分布式锁的考虑 ,以及如何实现 ;11 . 讲一下RabbitMQ在项目中的使用以及如何使用12 . 讲一下mysql中的事务 ,以及你的理解 13 . 讲一下mysql中的锁机制 ;14 . 是否了解自动化测试的框架15 . 一个系统xxx, 应该要用什么数据结构存储 ;16 . 讲一下mapreduce ;17 . 代码题 : 找到小于n的最大数字(大概写出来了,反正样例能过) ;18 . 反问19 . 结束ps : 面试官是美女! #面试#