华为 · OD

Java开发面经

完整信息

11 条问法 · 12 道题

本篇目录

1、机考

机考准备:期间过了一遍java基础,刷了hot100和od机考题。同时准备项目。

2 、综测

会给你三个几乎无关的选项,选择一个最符合和最不符合的描述。建议过一遍题库,遇到三个不是很确定的排序简单可以在草稿纸上记一下谁大于谁,比如乐观>征询别人意见,下次遇到类似的不要选反矛盾。

3 、项目和八股

准备了两个项目,黑马点评和小智医疗,点评进行了魔改。刚好只花了一个月技术面准备时间,后续就是提交简历推进部门走面试了

4 、技术面

由于没准备好,推得比较晚。

自我介绍、有没有考虑考研

介绍一个项目

kafka异步处理的机制和原理

排序算法的时间复杂度

设计模式

接口怎么暴露

Mysql性能的改善

Mybatis-plus的扩展(没了解)

哈希线程安全,自己怎么去创建

ArrayList和LinkedList

讲一下学过的基础算法

数据挖掘的聚类

RAG向量相似度,其他相似度指标

jvm的命令(没答上来,道歉哈哈)

手撕:

(hot100的跳跃游戏2)

(删掉一个字符后是回文串)

5、主管面 +HR面(因为懒,写一起了,HR面是在技术面之前的)

主管比较忙,约了好几天才约到,然后问了下和HR重叠的一些问题,大部分都是问我的项目情况,面试完后脑袋都涨的发烫的感觉。

本来由于base地java岗比较少,已经在考虑转岗或者转地区了,还好栗栗姐最后给我找到一个部门,也是顺利的通过面试,收到了满意的offer,感谢栗栗姐!!

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11

相关公司