考研二战失败 华为OD-Java 面试流程和面经

24届选手,全职二战失败,刚考完觉得有戏,结果今年那个学校爆了(说的就是你苏大),加上自己考的烂,再次落榜,也不打算调剂了,随即放弃考研,准备找个班上。(没人招24啊哭了

个人情况:江西某下流211本,软工,无项目经验(毕设+课设),聊胜于无的实习经验(没有接触代码 -> 跑腿打杂)。

时间线

2.24 考研出分,出完分就知道有点悬,第二天出的排名,一看排名悬着的心直接死了,想了一会放弃调剂了。在出分当天,有OD的人联系我(估计是我去年投,但是去年没继续流程,估计在那里有记录),问我还考不考虑OD,我就答应了,因为当时已经有感觉自己可能进不了复试了所以先做个准备,然后他就叫我准备准备刷刷题,我就准备重新开始捡回那些好久不用的算法和八股了。

3.3 给我发了笔试邮件,邮件有效期一个星期,在一个星期内挑个时间打完就行。150min,两道100分的题,一道200分的题,需要注意的是两个板块,你只有做完其中一个板块的才能看另一个板块的题。

3.9 笔试快要过期了,毕竟花了一些时间准备,好久没认真敲代码了。题目考点是1、回溯。2、字符串处理。3、动态规划。运气比较好,随机的题目都是挺简单的题,400分拿下了。

3.11 和联系人确认了base和部门。在晚上收到性格测试的邮件。

3.12 先是和部门的人打了电话,给我介绍了下业务和确认这个部门。在晚上做了性格测试。

3.13 在下午联系人告诉我性格测试通过,开始约面,听说有一轮HR面、两轮技术面(定级不一样还要加面)和最后的主管面。当天签了一堆文件,准备资面材料。

3.14 晚上进行了HR面,就是聊聊自身情况啥的,并且约了技术面。八股还是没怎么背,基本忘光光了,本来还是想再拖一会准备完善一点,但是想了想还是直接靠着我去年春招的微薄记忆直接上吧(去年拿到几个offer但是直接放弃了选择二战去了)。

3.16 技术一面,面得巨烂。我一度以为我已经寄了,晚上直接和朋友去网吧通宵去了。(结果第二题下午联系人告诉我一面过了,说实话我没想到,但既然过了就继续准备吧。)

3.17 技术二面,面得还行。二面面完,当天晚上告诉我,定级不一样,要加面(我太讨厌被拷打了,技术力实在不够啊),约在了20号。

3.20 追加面试,面得一般。上午特种兵凌晨起床坐火车去参加了母校的校招,可惜惨败,基本没啥企业要24的,太惨了。中午吃了个饭坐了火车回家准备面试。面完也不知道怎么样主要19号玩了一天又是准备太少,只能说答的一般。

3.21 结果出来的特别晚,在晚上六点多才告诉我准备主管面,但不知道定级是什么,估计主管面在后面几天。

3.25 下午5点多突然被通知晚上7点半主管面,说实话主管面面得挺烂,主管很很很很严肃。不过应该是过了,虽然薪资不高,进入审批阶段了。

面经

HR面

聊聊自身情况,聊聊实习、项目和校园经历,都是挑简历上的聊,问了问打过的比赛拿过的奖之类的。考研考的哪所学校?还会继续考研吗?兴趣爱好?有无第二职业?爱不爱运动?为什么来这,家里人支持吗?有没有女朋友?后面的职业发展?期望薪资?后面就是反问,问了下后面的流程和工作强度。

技术一面

面得太辣鸡了!!其实并不难,都是基础,可能是我好久没面和准备了,都没怎么答上来的感觉,面试官听着我的胡言乱语都听笑了。

  1. 自我介绍。
  2. 介绍下TCP/UDP。
  3. TCP为什么可靠?(从这里开始,面试官已经被我逗笑了。我自己也跟着尴尬的笑。主要我一直解释三次握手,直接搞错方向了)
  4. 网络通信编程,讲讲代码。(胡言乱语,词不达意)
  5. 线程和进程。
  6. 为什么线程之间共享资源?(我是那个意思,但我表达出来的好像不是,死嘴和脑子不同步)
  7. 如何分布的去开发一个程序?
  8. MySQL。毕设用了几张表?如何初始化这些表?
  9. B/S架构。
  10. Spring的一些注释,Component、Bean和它们之间的关系,还有IOC。

手撕代码:两棵二叉树,判断树B是不是树A的子结构。 好像是LC的中等题,反正3min秒了,递归就行。

我感觉面试官就是看着我手撕环节写的还行才给的过,前面答的一塌糊涂,被他锐评基础太差,我无法反驳,因为确实准备不充分,我连自己的毕设都快忘光了。不过面试官虽然一直笑我,但还是回答了所有的问题,指出了我的错误。

技术二面

面得还行,常规八股。

  1. 自我介绍。
  2. Java中常用数据结构。介绍下list、set和map。
  3. 线程创建的方式。
  4. Spring中创建线程的方法。
  5. 线程池的参数。(太久没看了,七个漏了一个)
  6. 访问相同变量如何进行编码实现。(我回答的是synchronized和volatile和ReentrantLock)
  7. AOP和IOC。
  8. 观察者模式或者其他设计模式。
  9. 观察者模式的应用。
  10. Shell脚本。(不太了解,只讲了我知道的那几点)

手撕代码:简单划窗,字符串,每种字符只能出现一次,最长的子串长度。好像是LC的第三题吧,又是3min秒了。

这次面得还行,但我也不知道自己说的对不对,面试官没有发表意见,但对比一面的惨不忍睹,这次明显好很多,所以出现了定级不一样,要加面了。

追加面试

面得一般,但都是常见八股。面试官迟到了十分钟,但是他态度巨好,还道歉了。

  1. 自我介绍。
  2. 先来手撕代码:LC442。很快写出来了,但是有问题但是现场没被发现,我面完后重新看了下才发现我有个地方写错了,但已经面完了,面试官都已经截图了,当时不知道后面会不会有影响(艹写快了),思路应该是对的,就是原地修改。
  3. 集合类。
  4. 多线程,线程相关。
  5. 线程池拒绝策略。
  6. 垃圾回收算法和垃圾回收器,项目用的是什么垃圾回收器。
  7. 类加载器、类加载过程和类加载机制。
  8. 异常。
  9. SpringMVC。
  10. MySQL,索引失效。
  11. Redis失效,雪崩,项目中怎么处理。

对自己太自信了,代码又是3min,没有检查,导致有一个地方出了错误,虽然当时没被发现,不知道后面会不会被发现。这次的面试官态度巨好,非常温和,面试完还对我说了辛苦了。

主管面

超级严肃的主管,我记得我在网上看的都是轻轻松松的聊聊家常,但这次非常严肃,叫我抬起头直视摄像头,不能转移视线和低头(因为我摄像头装的很高,估计是怕我作弊),全程板着脸吧,也没有笑容。上来就是问八股(我寻思这不是技术面啊),然后我答的不太行,估计他也看出我是个水货,后面就是一般主管面的问题了,问了问项目和校园获奖经历,然后直接跟我说我的薪资,没给我询问薪资的机会直接就说结束可以开始反问了。

  1. 自我介绍。
  2. 虚拟机分区。
  3. 内存回收。
  4. 分代回收流程,垃圾回收算法。
  5. G1、CMS。
  6. 线程同步及线程相关。
  7. 数据库优化。
  8. 索引相关。
  9. 死锁。
  10. 会不会Shell脚本。
  11. 对Linux的了解。
  12. 去年的考研经历。
  13. 介绍下项目。
  14. 问问项目中遇到过什么问题。
  15. 讲讲项目中的亮点。
  16. 为什么选择这里。
  17. 压力过大,加班较多,看法。
  18. 职业规划。
  19. 简历上的获奖经历(ACM比赛和奖学金,为啥只获得过一次奖学金)。
  20. 开薪资,反问(问了问要学的东西)。

还有一些问题不记得了,但是体验不太行,中间有许多沉默时间,估计算是压力面吧。薪资给的不高,但也合理,毕竟我真的是个水货,可能就算法方面还好一点点,但是八股真的没怎么背,也没有啥经验,但主管面也是过了,后面就是审批了。

总结

二战失败的fw,家里压力给的很大,由于没有自己的经济来源导致处处受限。全职二战给我带来的感受就是,就是应该先去工作,这样还有退路,否则没考上后面真的有点难办。现在也确确实实找不到什么好的工作了,毕竟啥都没有还gap了一年,校招直接堵死,OD可能是唯一的选择了。我家里人现在一直想把我送到香港去读一年制的学校,回来又是应届生然后进央国企(刻在他们骨子里的稳定)。但我一直在拒绝,主要是就是普通家庭啊,我真的不想花销那么大去香港读书,感觉直接把家里掏空了;然后内地继续考研又太卷了,自己也不是什么读书的料,而且出来年龄也挺大了,加上在家读书很push而且有种啃老的感觉。自己也陆陆续续投了一些简历,但都石沉大海了,如果能拿到OD的offer或许也算一个好选择吧,而且现在还在审批,都是个未知数,只能走一步看一步了,人生不易啊。

#面经##华为OD##Java##二战失败#
全部评论
关注主播一天了,希望主播顺顺利利
1 回复 分享
发布于 03-28 17:51 江西
加油啊兄弟
点赞 回复 分享
发布于 03-27 22:00 江苏
完了,最后的总结这一块真是世界上的另一个我简直一模一样
点赞 回复 分享
发布于 03-28 10:38 河北
你这流程好快啊
点赞 回复 分享
发布于 03-29 11:24 陕西
考上了也没啥好处
点赞 回复 分享
发布于 03-29 20:49 江苏
请问定级和薪资大约是多少啊
点赞 回复 分享
发布于 昨天 03:32 美国

相关推荐

评论
3
14
分享

创作者周榜

更多
牛客网
牛客企业服务