23届考研-Java开发面经-华od
- 个人背景:
23届二战失败,在今年春天的时候在牛客上看到了栗栗姐分享的关于od的帖子与面经,觉得挺适合我这种没有工作经验的,就开始在栗栗姐的辅导下准备od了,后面的话也是栗栗姐全程跟进。
- 7.7机试:
准备了一个多月的时间吧,题库解析都很全,按照分类去刷就行了。
第一题:字符串变换最小字符串,ac
第一题:计算得到的面积,绘图机器,ac
第三题:根据IP查找城市,只通过40%
最终得分280
- 7.8综测
机试完第二天就约测试了,攻略很全,不要很过分注意前后一致性就行了。
- 10.10 HR面
之前三个月因为家里面的原因和自己的效率低下吧,一直在准备技术面到十月份才准备好,国庆的时候联系的部门。
1、先做一个自我介绍吧
2、介绍个人情况,23年为什么gap
3、老家在哪,为什么选择这座城市
4、从哪里了解了这个岗位,为什么选择我们部门
5、在这座城市有亲戚朋友吗
6、大学期间做了什么东西出来
7、大学的专业是什么,四六级过了没
8、未来的规划是什么?
反问:
1、部门更具体的是做什么的
2、新人培养如何
3、有什么建议吗
- 10.14 上午技术一面
自我介绍
没有什么项目经验直接问八股了,不过问的大多都是实际业务里能遇到的问题,很尴尬只能按照自己学到的去解释。
八股:
1、堆空间的基本结构,垃圾回收算法有哪些
2、介绍一下OSI七层模型
3、MySQL调优会吗?如何调优,解决过实际问题吗
4、索引是什么,最左匹配原则说一下
5、什么是数据库事务ACID
6、数据库在什么时候会失效
7、数据库的主从同步了解过吗,要从实际业务回答
8、Redis是什么,他为什么会这么快
9、Redis的数据结构有哪些
10、缓存雪崩、缓存击穿、缓存穿透是什么,如何解决
11、哨兵机制了解吗
12、Redis集群了解吗(也是要从实际业务回答)
13、Exception 和 Error 有什么区别?
14、异常处理了解吗
15、死锁是什么,如何解决死锁(在实际业务中)
手撕代码:
力扣36. 有效的数独
- 10.14 下午技术二面
没有项目经验直接问的八股,八股也没问太多就直接做题了
八股:
1、双亲委派模型
2、反射机制是什么?优缺点是什么?
3、异常处理机制
4、抓抛模型
5、Java集合的扩容机制
6、数据库事务ACID
7、数据库的隔离级别
手撕代码: 最佳升级时间窗 华为内部的一道题,一开始理解错题意了,不过面试官很好,会提示
- 10.15 主管面
1、自我介绍
2、问了为什么会gap
3、为什么选择这个城市
4、什么时候可以入职
5、大学的时候做过什么项目
6、学过什么课程
10.16谈薪开始审批
11.2 收到offer
- 总结:
个人体验下来面试过不过的话呢,手撕算法至少占了七成。如果和我一样gap过或者是零经验转行的,我觉得od是一个不错的选择,相比其他的岗位只需要准备算法和八股就行了。最后的话呢要感谢栗栗姐,在整个的面试过程中给了我很大的帮助,资料全面,进度跟的很紧,想要来od的话找栗栗姐就行了,只要学习就行,其他的就不需要操心了。