首页 > 笔经面经 > 华为OD校招Java开发面经

华为OD校招Java开发面经

头像
牛客634034415号 #华为od#
编辑于 2021-06-29 00:06:42 APP内打开
赞 2 | 收藏 36 | 回复13 | 浏览4703
听说牛客面经会积攒运气,特地来写一篇,希望能拿到offer。
楼主秋招和春招一开始都因为个人事务错过了,所以在6月还在找工作,招聘平台上投了华为OD的简历,他们好像很容易就过简历筛选了,直接让我笔试。

笔试3道算法题,在牛客上考。笔试不限制切屏,可以用本地IDE,要求开摄像头、共享屏幕、手机占用。
三道算法题,前两题简单难度,第三题中等难度。楼主对算法可以说是一窍不通,但是在笔试前刷了两三天牛客上的算法题,然后笔试就三道题100%通过率,这也侧面说明了这个笔试很水。
笔试题目:1.求数组中占比超过一半的数字;2.求一个数组所有奇数长度的子数组的和;3.输入N个点(x,y),求这些点能够成的等腰直角三角形的个数以及面积最大的等腰直角三角形的面积。

一面,常规八股文,以我面试的经验来说,我感觉难度在中等偏上一点。具体问题记不太清了,大概25分钟的电话面试,问的问题还是挺多的,下面大概罗列几个问题,各位评估一下难度。
JAVA基础部分:1.HashMap数据结构,它如何解决哈希冲突;2.红黑树数据结构及其特点;3.JVM中的GC过程大概描述以下;4.内存泄漏如何处理;
计网部分:1.地址栏输入一个地址到响应的过程;2.TCP和UDP区别;3.TCP三次握手;
MySQL部分:1.LEFT JOIN;2.索引的数据结构,为什么索引要用B+树;3.MySQL执行太慢怎么排查问题;
Spring部分:1.描述一下IOC;2.Spring如何注入一个Bean;3.@ bean注解;
Mybatis就问了一个问题:#{}和&{}的区别

一面我自我感觉回答的还不错,面试结束一面的面试官就跟我说过一会就会有二面的电话打过来,结果我一直等到第二天晚上才接到二面电话。
二面上来面试官先从简历入手,问了一下成绩,在校情况等,然后就是简历上的项目了。
二面面试官就问了我4个问题,每个问题回答完之后他就会一直抓着你的回答往下继续深入的问,直到问道不会为止。
第一个问题是关于业务方面的,就我做过的项目提出几个业务的问题,问解决方案;
第二个问题是关于Netty的,大概总结下来的问题有:Netty的IO模型,Reactor模式,Handler线程一定要新起一个线程来进行数据库操作吗;
第三个问题是关于数据库的,就问了一个索引的问题,假如我给两个字段单独建立了索引,现在有一个新业务场景需要同时传入这两个字段做限制条件,怎么做;
第四个问题是关于JWT的,jwt有什么用,它相较于普通的token和session、cookie有什么不同。

二面我感觉我回答的很不好,面试官也确实十分有水平,能抓住你回答中的一些漏洞继续深入的挖掘,直到你投降。
据说二面过了还有个HR综合面。不管怎样希望二面能过把。。。

6.18最新战报,二面过了,下周还有综合面,还是有点虚,楼主留过级,希望不会被卡…希望再来点运气!

6.28更新,已拿到offer,明天入职。期间又面了网易的外包,跟华为od模式差不多,做梦幻西游客户端开发,用python,工资给到15×13,比华为od这边高不少,最终我还是选择了华为od…希望不会是个错误的选择吧…

更多模拟面试

13条回帖

回帖
加载中...
话题 回帖

推荐话题

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐