18年(od)-高级开发-Java面经
PS:补充的面经,B卷,因为经验比较多,大多问的项目的,项目问题就没咋写
背景
18年毕业,非科班目标院校,工作后转行 Java,面试的 Base 是东莞
2023.10.15 机试
1. 需要打开多少监控器
2. 拔河比赛
3. 人气最高的店铺
三道题都是栗栗的原题,前两道题比较简单,第三道题用回溯暴力破解的通过率90%,后面看题解最优解法是扫描线+权值线段树。
机试主要是注意熟悉下 ACM 模式的输入输出,然后把题库里常考的类型都刷一下,应该问题不大
2023.10.16 综测
这个按着攻略上面的答就好。综测通过后,就可以选择部门,栗栗也会根据你的意愿推荐。
2023.10.19 资面
资面就是 hr 简单了解你的情况及薪资,还有介绍华为 od
2023.10.22 技术一面
1. 介绍项目,问了些相关业务的问题
2. 项目中使用了 reactor 模式,有什么优缺点
3. 为什么用 caffeine cache 没有用 guava cache
4. 问了灰度发布
5. 算法题:[leetcode 20 有效的括号](************************************************)
2023.10.23 技术二面
二面也是自我介绍,然后根据项目来提问。
还问了项目中遇到的难点
后面就是常规八股,都是给一个知识点,然后自己发散的去说
java 集合类
jvm 内存分布
线程池
spring 的事务
5. 算法题:
4 5 3 2 8 7 1
--------------------------
0 1 2 3 4 5 6(数组下标)
返回:[6]
因为向右行走,最右面的仓鼠速度是1,则左面速度都比他快,都被阻塞了,因此之后最右面的一个仓鼠没有被阻塞,输出所有没有被阻塞的仓鼠
2023.10.26 主管面
主管面很快只有15min。主要是聊下个人经历、项目和定薪。了解你的薪资和期望薪资。
问了一个技术问题 Redis 的适用场景和不适用的场景