Java开发面经
完整信息
本篇目录
1、机考
机考准备:期间过了一遍java基础,刷了hot100和od机考题。同时准备项目。
2 、综测
会给你三个几乎无关的选项,选择一个最符合和最不符合的描述。建议过一遍题库,遇到三个不是很确定的排序简单可以在草稿纸上记一下谁大于谁,比如乐观>征询别人意见,下次遇到类似的不要选反矛盾。
3 、项目和八股
准备了两个项目,黑马点评和小智医疗,点评进行了魔改。刚好只花了一个月技术面准备时间,后续就是提交简历推进部门走面试了
4 、技术面
由于没准备好,推得比较晚。
自我介绍、有没有考虑考研
介绍一个项目
kafka异步处理的机制和原理
排序算法的时间复杂度
设计模式
接口怎么暴露
Mysql性能的改善
Mybatis-plus的扩展(没了解)
哈希线程安全,自己怎么去创建
ArrayList和LinkedList
讲一下学过的基础算法
数据挖掘的聚类
RAG向量相似度,其他相似度指标
jvm的命令(没答上来,道歉哈哈)
手撕:
(hot100的跳跃游戏2)
(删掉一个字符后是回文串)
5、主管面 +HR面(因为懒,写一起了,HR面是在技术面之前的)
主管比较忙,约了好几天才约到,然后问了下和HR重叠的一些问题,大部分都是问我的项目情况,面试完后脑袋都涨的发烫的感觉。
本来由于base地java岗比较少,已经在考虑转岗或者转地区了,还好栗栗姐最后给我找到一个部门,也是顺利的通过面试,收到了满意的offer,感谢栗栗姐!!
本篇目录
当前问题0111
- 01
自我介绍、有没有考虑考研
- 02
介绍一个项目
- 03
kafka异步处理的机制和原理
- 04
排序算法的时间复杂度
- 05
Mysql性能的改善
- 06
哈希线程安全,自己怎么去创建
- 07
ArrayList和LinkedList
- 08
RAG向量相似度,其他相似度指标
- 09
jvm的命令(没答上来,道歉哈哈)
- 10
(hot100的跳跃游戏2)
- 11
(删掉一个字符后是回文串)