华为od—一年工作经验,java面经

  • 背景

本人辽宁大学2022届科班毕业生,一年Java工作经验,朋友介绍认识的栗栗姐,就了解沟通下大概情况。从准备od的机考+面试到收到offer,我的个人流程大概经历了两个月的时间。

  • 准备机试

过了下java基础,刷了栗栗姐的算法题,准备好了之后就可以开始机试了,建议多刷一些,刷出一些经验,不仅方便通过机试,也便于后面的技术一面和技术二面

  • 机试:

T1: 分割均衡字符串,满分ac

T2:螺旋数字矩阵,满分ac、

T3:两个字符串间的最短路径问题,满分ac

  • 综测:

这部分的难度不高,看看网上的一些攻略以及栗栗姐这边提供的一些经验,记住一些注意事项,成功通过

  • 面试的准备

这段时间我主要就是结合面经背背八股文,提升一些理论知识+刷算法题

  • 资面:

主要问了以下几个问题

1.自我介绍

2.空白期原因

3.为什么选择XX作为你的工作地(工作地和居住地不在一个省回问)

4.预期薪资(这里我不仅答了薪资,也答了为什么我要了这个数)

5.对加班的看法

6.个人职业规划

7.介绍其中一个项目经历,讲一讲你遇到的困难

8.本科期间学习的专业课都有什么

个人感觉资面的面试官还是很温和的,没有问特别刁钻的问题,(但听说也会有压力面的情况),回答问题是每个问题尽量不要只讲一句,两三句就行,冗余了也不太好

  • 技术一面

本轮分两个部分,手撕代码和项目经历+八股文。

手撕代码我遇到的是熊猫钓鱼卡牌游戏,给了三十分钟左右,我面试时用的暴力循环,紧张了没做出来,之后思考了一下发现题读错了…只能说还是要好好读题,难度的话我认为就是leetcode中的middle难度

项目经历+八股文的话,我这次面试时以项目经历为主的,面试官会对项目经历进行深挖,对项目中你用到的技术栈会问的很细,例如我遇到的:

讲一下你对AOP的理解

你刚刚提到了控制反转,那就简单讲一下吧

说说你对Spring MVC的理解

讲一讲你在项目里实现的功能,他是干什么的,它的作用原理简单讲讲

八股文大概用时半个小时

  • 技术二面

跟一面差不多,还是手撕代码和项目经历+八股文。两个部分

手撕代码:括号匹配(模拟栈实现就可以了),比较简单,我用了不到二十分钟

项目经历+八股文:

对控制反转的理解

对于JAVA8的新特性,arrays,stream的相关用法了解吗

Hashmap和hashtable的区别

简单讲讲你怎么实现你在项目中被分配的任务(面试官根据简历问的)

八股文用了二十分钟左右

  • 主管面

跟HR资面比较类似,主要聊的问题也差不多,也没遇到压力面,就不再赘述了

之后等待了几天就发下了offer,速度还是挺快的,发offer的速度决定于部门,想催的话就只能靠HR了,如果HR和部门给力的话offer就能快点否则就说不好了

最后也十分感谢栗栗姐全程的陪伴与帮助,我遇到的问题与栗栗姐沟通之后都会得到及时的回复,对我来说真就是久了半条小命,最后推一下我的HR--栗栗姐

#25届##后端##内推##华为od##华为OD#
全部评论

相关推荐

Act0:没事 我的两个line manager都是+3 甚至还跨国如果实习不转正的话 和老板聊天就是问问大的scope 或者问问他们对毕业生有什么建议都可以 或者吃吃跨部门的瓜 如果要转正的话 和+2 +3聊天的技巧就是摸清楚他们想解决什么问题 你可以做的就是多帮忙
投递腾讯等公司7个岗位 一人一个landing小技巧 校招我听劝
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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