23届考研-Java开发面经

PS:哈哈哈,这应该是我发的最后一个23届考研的了,从25年12月份开始,23届考研的找我,我已经开始拒绝安排了,怕搞不定,不好意思面对你们,嘿嘿。

1.背景:

23届9本,大二转专业到软件工程,一直到临毕业时都在清考所以没有秋招春招,毕业后一直在考研,第一次大四疫情原因缺考,第二次22408未过校线,第三次334但gap+三无因素拉满最终软件所复试未通过,时间太晚4.1错过调剂遂放弃,考虑到空窗期太长且无工作经验,最终选择华为od

2.经历:

2.1准备时间线

25年4月末开始接近0基础重学java和数据结构,同时慢慢刷力扣题,8月末开始刷了两个月od题库,主要集中在7月的c卷和9月的双机位a卷。

10.16~~在牛客上联系了栗栗姐,详细了解了OD的流程细节,花了两周补刷了栗栗姐给发的题单,针对性的刷了bfs dfs 回溯这类问题和部分hot 100,机考前大概刷了100出头od题库和200出头力扣题

11.02~~机考390过的,很幸运三道都是不算太难的原题:

第一道100%预算分配系统,根据输入格式写一个自定义的数组排序然后输出即可;

第二道100%比赛,和第一道一样也是数组排序;

第三道95%上班之路,限制路障个数和转弯次数的图回溯问题,bfs或者dfs都可以,改了几次有一个用例没通过想不出来就交卷了

总体来看三道题没有像看到的一些经验贴说什么哈夫曼树、字符串递归编码或者更复杂的应用题,只要好好刷题库就行,周天机考周一上午查的成绩,通过后栗栗姐给我发了综测的资料

11.03~~下午综测,题目很多100道左右吧,有不少前后可能导致矛盾的选项,最好不要选冲突了,可以记一下自己之前选的什么,做完后一小时栗栗姐通知过了,然后发给我一些八股的资料开始准备面试,由于毕设项目是python+神经网络的,和java开发不相关,加上本科欠债,于是综测通过后学了一些java web的网课,同时一边跟着写点简单的管理项目丰富简历,一边背八股

12.05~~复习了一个月左右,加上栗栗姐提醒年前完成面试,于是花了几天写完简历(约面试之前写就来得及,不用机考之前,这样简历可以写的充分一点),然后提交一些资料比如个税流水、双证等,等待审批

12.10~~审批通过,分配地域的具体部门并安排了第二天的hr面试

2.2HR面试

12.11 ~~11:00 hr面15min,主要包括:

  • 自我情况和经历介绍、简历上的项目经历概述(问做了什么内容)
  • 期望薪资(慎重)、为什么选od、对od的看法
  • 有无其他面试等等,问题比较轻松,下午栗栗姐通知通过并预约两场技术面试

2.3技术面

12.16 ~~14:00技术一面45分钟(面完才知道),包括:

  • 自我介绍
  • 问了做过什么项目

然后就根据项目和写到的技术栈进行提问,八股和项目并没有明显的区分,回忆下印象比较深的几个问题:

  • 管理项目用的mvc结构,就问到了controller层怎么实现并发安全?
  • 技术栈写了redis,就延伸到redis锁是并发安全的吗?怎么保证不被抢夺?
  • Jvm相关问题,jvm内存如何划分?oom引起原因以及如何排查?
  • Tcp模型问题,握手和证书权限认证的顺序?序号是否有序接收?
  • 最后问了一下对大模型是否有了解?

手撕代码放在了面试中间,力扣445两数相加II,其实不难,链表反转+力扣第二题两数相加I,但写的时候比较紧张,以为给的时间是半小时结果是20分钟,然后面试官问了大概思路和时间复杂度,面试后第一时间给栗栗姐反映,询问后得知通过

12.20~~ 16:00技术二面45分钟:

  • 自我介绍、介绍项目

然后面试官提问,面试官先问实际应用层面上怎么做,如果回答不上来或者没有对应经验再用八股的形式提问:

  • 经历问题,一直在考研吗?
  • 项目用的jwt,那它怎么从前端封装发给controller层?(看项目实际做了哪部分)
  • Aop切面如何实现的?(答的面向注解编程,我和面试官都无奈的笑了)
  • 项目用有没有用过redis?用过还是学过?有没有实操经验?讲讲redis雪崩?
  • Jvm的垃圾回收器有使用过吗?不同jdk版本对应什么回收器?会不会具体原理?
  • #{}避免sql注入原理怎么做的?

手撕20分钟放在了后半部分,面试官从聊天框发的应用题,和机考前两道类似,对输入数据写一个自定义数组排序,然后输出目标用例即可,比较简单写完后面试官截图然后结束,由于是周六面试的,下周一才能查结果,栗栗姐通知通过后安排主管面,两次技术面结束后面试官都没有当场给评价

2.3主管面

12.23 ~~9:00主管面10分钟,和hr面类似:

  • 自我介绍、之前经历
  • 做过什么项目、java还是python语言选择
  • 未来职业规划、为什么选深圳之前来过吗
  • 华为文化和加班怎么看待的,主要还是个人问题方面,没有技术或压力内容
  • 反问具体加班时间、部门业务+需要学习什么(回复主要还是多做一些项目的实际训练,毕竟无经验这一块),两小时后栗栗姐通知通过开始谈薪

12.24通知薪资,没有达到预期12,面评有b+年底通缩+超长gap等种种因素导致的吧,然后等待offer审批

12.26 东莞德科来电询问了一下gap原因,回答是考研,接着通知大约还需1周左右

1.6 栗栗姐通知部门组织架构调整,大概需要2月初才可以恢复审批,继续等待

1.27 通知审批初步恢复,开始反复重新提审

2.14 年前最后一个工作日栗栗姐通知审批通过,发offer,3月入职,流程结束

3.总结:

Gap影响很大,应届贬值速度很快所以要尽早开始,少走弯路

Od流程还算可以比较详细规范,具体差异包括八股偏向、机考手撕题、部门、求职时间、政策松紧度、hc数量等等都有运气成分和随机性吧,建议多了解多面试比较一下

最后感谢一下栗栗姐,回复及时,有时候很晚或者休息日也帮助解答问题,给了很多资料和指导,流程跟进也很尽职尽责,一直与部门积极对接帮我催促进度,最后成功赶在年前拿到offer

#内推##华为od##华为##发面经攒人品##java#
全部评论
我有8个月的gap 上周五通知我主管面过了 但是这周没人联系我也 我上上周通知过了技术面安排主管面 然后原部门给我推荐到另一个部门了 说预算没有批下来 不知道现在这个部门会不会鸽我
点赞 回复 分享
发布于 03-16 17:08 上海
栗栗姐求推
点赞 回复 分享
发布于 03-02 17:01 重庆

相关推荐

昨天 18:00
华为_软件工程师
写在开头:这个人选是25年接触的,23年就毕业并gap至今;这个应该是我做的最后一个23届毕业空窗至今的人选了,4月新系统上线后毕业到一段工作之间gap超2年的搞不进了真不是海莉姐不努力,只是个打工的,规则卡死了搞不了以下是海莉姐跪求的面经,人选手搓,诚意满满:背景:23届末九三战失败,目标院校目标专业,超级gap大王语言:C++机考:我属于三天打鱼两天晒网的类型,所以备考期蛮久的,2月初机考,两道100分的题都是模拟类型,200分的题考了拓扑排序,机考是自己写输入输出综合测评:走流程,懂的都懂HR面:电话面试,面试官是非技术岗位的,问题比较轻松,主要是了解个人经历,没有为难技术面:两轮技术面安排在同一天,内容以八股文、手撕代码为主,项目问的蛮少,最后因为定级问题加面了一轮,三轮的手撕代码都是力扣中等难度,但都不是热门题,题号靠后,手撕代码是考官给你发一道题然后你打开屏幕共享在力扣或者自己的ide上完成主管面:没有涉及技术问题,主要是自我介绍、过往经历介绍以及个人情况说明总结:机考前的刷题阶段是最重要的,手撕代码的难度其实比机考要低,只要能过机试过手撕还是比较简单的;同时建议在刷题的同时认真准备一个项目,在github或者国内的网站上找一个跟着做也行,要求是能够清晰说出项目的实现和细节~~~~~~~~~~~~~我是分割线~~~~~~~~~~~~~现在考研也到尾声了,打算拿个保底offer的同学快来找海莉呀~全程保姆式护航毕业后2年内的gap都搞得定!
点赞 评论 收藏
分享
评论
4
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务