华为OD java后端面经 已offer

2024.04更新
准备跳了,辣鸡部门。
华为云名字里带"运维"俩字的部门千万别去。

----------------------------------------------
2022.06



Base西安 华为云,本科双非一本  通信工程,毕业后因为日语不错进了日企互联网公司干了一年,同学内推跳槽华为。

  • 机考(06/15)

考前HR邮箱发送机考链接,自选时间参加考试。
考试期间全程录屏录像,手机也要扫二维码停在考试监督界面,考前建议把手机设置关闭自动锁定。
可以用本地编译器,不记录切屏次数。但是不要打开无关应用,被怀疑作弊就太冤了。

机考题目:

最长连续子序
有N个正整数组成的一个序列,给定一个整数sum
求长度最长的的连续子序列使他们的和等于sum
返回次子序列的长度,如果没有满足要求的序列 返回-1

检查数组中是否存在满足条件的数组
第一行输入数组的元素的个数
第二行输入数组
输出:
判断是否存在 A =B +2C 的条件 在同一行输出 A B C,以空格隔开 如果不存在,则输出0, [0
    ,0,1,5];
    0=0 +0 *2这种是不允许的,因为0出现了3次

堆栈中的剩余数字

向一个空栈中依次存入正整数, 假设入栈元素n(1<=n<=2^31-1)按顺序依次为nx...n4、n3、n2、n1, 每当元素入栈时,如果n1=n2+...+ny(y的范围[2,x],1<=x<=1000),则n1~ny全部元素出栈,重新入栈新元素m(m=2*n1)。

如:依次向栈存入6、1、2、3, 当存入6、1、2时,栈底至栈顶依次为[6、1、2];当存入3时,3=2+1,3、2、1全部出栈,重新入栈元素6(6=2*3),此时栈中有元素6;因为6=6,所以两个6全部出栈,存入12,最终栈中只剩一个元素12。

输入描述: 使用单个空格隔开的正整数的字符串,如"5 6 7 8", 左边的数字先入栈,输入的正整数个数为x,1<=x<=1000。

输出描述: 最终栈中存留的元素值,元素值使用空格隔开,如"8 7 6 5", 栈顶数字在左边。


结果第二天就出来了1  2题100%,第三题50%,分数300。算是过了。

  • 性格测试(06/20)

性格测试没什么好说的,网上有很多面经。选乐观积极的就行,注意不要前后矛盾。
早上十点钟测的,晚上8点就问我第二天能不能面试。。。

  • 技术一面(06/22)

自我介绍

介绍一下做过的项目。

java是大学自学的吗,为什么想学。

为什么会去学日语(国内每个面试官都问过我。。。懒得等汉化组 自己动手丰衣足食)

微服务模块划分,为什么要这么分。

微服务调用链路是怎样的,怎样监控调用链路。

Skywalking源码有没有看过,还看过什么源码。

feign远程调用原理。

数据库有没有分库分表。

redis和mysql分别存储什么类型数据。

缓存击穿 缓存雪崩什么意思,怎样预防。

分布式系统启动时,缓存需要大量写入数据,怎样保证写入速度。

怎样保证系统的高可用。

一个区域的机房故障时,怎样保证用户体验。

Config配置中心保存在哪里,怎样实时同步。

rabbitMQ rocketMQ Kafka各有什么优劣,项目中如何技术选型。

。。。
手撕代码 leetcode easy题,前面被问懵了,做过的题卡了半天。
看我打开的idea工程里有LRU算法,又问了下

  • 技术二面(06/23)

自我介绍。

介绍一下做过的项目。

java设计模式的六大原则有哪些,常用什么设计模式。

实现一个单例模式。

多线程有那些使用方法,线程之间怎样通信。

synchronize和volatile的作用。

死锁什么意思,死锁的四个必要条件。

乐观锁和悲观锁。

AtomicInteger的底层原理,CAS什么意思。

JVM内存模型讲一下,堆栈存放什么。

堆栈中的对象怎样被回收。

垃圾回收算法有哪些。

讲一下三种集合类的区别。

HashMap的底层实现。

。。。
手撕代码Leetcode 20简单题 有效的括号。

五分钟做出来了,让我等HR面



7.21更新

HR面和综合面就问了在上家公司的项目经历 薪资福利
离职原因
个人职业规划
对华为公司的印象 ( 吹就行了
期望薪资

反问环节:
工作用到的技术栈
加班情况
部门内OD转正编情况 (因为在目标院校 满足 ①入职一年 ②绩效部门前15% ③通过考试 即可转正

约定入职时间

已offer,定级D2。





#华为od##Java面经##春招#
全部评论
感谢分享,楼主加油啊!
3 回复 分享
发布于 2022-06-28 15:54
沾沾欧气~
1 回复 分享
发布于 2022-06-28 23:43
请问一面的算法题具体是哪一道呀?
点赞 回复 分享
发布于 2023-02-17 20:15 山东
关注一下学长
点赞 回复 分享
发布于 2022-08-12 14:14
同问,定级多少?😃
点赞 回复 分享
发布于 2022-07-19 17:17
对日学不到项目吧 感觉比国内外包还坑😥
点赞 回复 分享
发布于 2022-07-09 22:26
沾沾喜气
点赞 回复 分享
发布于 2022-07-08 00:03
可以问一下,手撕的时候要写输入输出吗,谢谢!!
点赞 回复 分享
发布于 2022-07-07 14:04
能问下后面给你的定级是多少啊
点赞 回复 分享
发布于 2022-07-06 18:55
想进华为od可滴滴~
点赞 回复 分享
发布于 2022-06-30 17:26
楼主面试的时候这些问题都得答上来吗
点赞 回复 分享
发布于 2022-06-29 13:04
请问楼主最后拿到offer没
点赞 回复 分享
发布于 2022-06-28 12:55

相关推荐

04-11 00:51
已编辑
门头沟学院 Java
先说一下楼主的情况:双非本大三,两段实习,javaer,想要找一个暑期大厂offer,努力了两个月,三月份每天的状态就是算法,八股,项目,四月份更是一个面试没有,最终还是没有结果,心碎了一地。期间面了一些中小厂,大厂只有腾讯约面,其他大厂都投了一遍,但是还是石沉大海。再看一下楼主的面试结果吧,就不说ttl了腾讯s3:三面挂csig:一面挂teg:三面挂wxg:一面挂没错,面了八次腾讯,两次三面挂,当时真的心都碎了。其他中小厂都有面,有的没过,有的oc,但是都没有去。其他大厂投了简历,但是不是简历挂,就是测评挂,都说今年行情好很多,各大厂都扩招,可是问题出在那里呢?学历背景吗?实习经历吗?还是简历不够好看?依稀记得,从年初七就离开了家里,回到学校,早早准备面试,当时自己认为凭借着自己的两段实习经历,以及大二就开始准备的八股算法,拿大厂offer不是问题,但是还是不敢放松,回校的状态每天就是算法,八股,还有查看各种招聘信息,想着尽早投机会多,但是事实证明,投的早,不如投的刚刚好。当时想着,先投一些中小厂开始面试,找找面试感觉,从2.10就开始有面试了,基本都是线下面试,面试的感觉都很不错,觉得自己的状态慢慢回来了,期间也有oc一些中小厂,但是自己的目标并不在此,只是想练一下手,遂拒。后面投了腾讯的暑期实习基地,不久就约面了,第一次面这么大的厂,多少有点紧张,好在运气还不错,遇到的面试官也比较好,一直干到了三面,期间看牛客有不少说一面就挂了的,感觉自己还是比较幸运的,但是没想到倒在了三面,一周后就挂了,伤心是有的,但是想到这才刚刚开始,还有很多机会,便继续准备下一次面试了,很快,被另外一个部门捞了,一进会议,面试官没开摄像头,看网上说没开摄像头很多都是kpi,但是自己给自己打气,认为面试官只是不方便开摄像头罢了,面完,感觉良好,没问什么很难得问题,基本都答出来了,算法两道也a了一道,感觉实习不会这么严格吧?还是过了一会挂了,因为这个?还是技术不太匹配?面试过程中说搞C++的,心想,搞c++的你面我干啥?唉,这时候有点气馁,然后就接下来半个月没有面试。这时已经是三月底了,看到牛客好多人都已经陆陆续续拿到了offer,看人家的面试准备也没那么早,有0实习的,有没刷算法的,有两个面的,,,唉,反正是一言难尽啊,感觉努力没有什么意义,面试多半是看面试官的感觉,主观性很大啊,只要你技术没有太大的问题。第三次面试腾讯,面试来的比较突然,期间已经有几天没看八股什么的了,临时看了一下之前自己做的面试笔记,但是面试却异常顺利,三天闯到了三面,自己也不敢相信,三面玩感觉也良好,脑子里不得不想着一些“offer结算画面”,但是过了一会查看流程显示“流程终止”,我?哎,当时真的有苦说不出啊,也是一晚没睡。后面就逐渐开始褪去大厂梦了,看着曾经跟自己交流的牛油,朋友,认识的人,觉得他们技术不太如你,算法刷的没你多,进了大厂,但是这又如何呢?能力强不强不是你了说了,面试官说了算。也逐渐知道,不是你能力好就可以了,还得有运气,运气,运气。这个过程太累了,和自己和解吧,不用非得大厂,找个合适一点的就好,放轻松一点。今天有点心事睡不着,闲着想写一些自己的面试过程,勿喷。附上一张面试的情况,公司就不方便透露了。
怒卷的斯科特:八分运气两分实力
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
28
114
分享

创作者周榜

更多
牛客网
牛客企业服务