华为后端开发一二三面经

一.笔试 2022-10-12 (120min)
笔试:
第一题:一个字符串压缩的:不会写,直接放弃(混了5% 特殊样例)
第二题:三叉树的题求最大路径和:广度优先建树,dfs+dp求最优路径(过了85%)
第三题:实现一个多进制+-*/()的计算器: (太麻烦了,直接调eval函数混了15%的分)
笔试体验:
感觉特别难,相比其他大厂的笔试,三道都是hard,和我一起笔试的同学,8,9个人就最后通过了两个.
我也比较幸运最后拿了220分通过了笔试,(985的话100分能进面试).
二 .第一轮技术面试 2022-10-28 (57min)
1.自我介绍
2.问项目
3.java 集合collection下面有哪些子类
4.hashmap 底层原理
5.hashtable与hashmap区别
6.实现多线程有哪些方式
7.数据库ddl和dml分别是什么,有什么区别
8.数据库删除数据有哪些语句
9.spring事务用的哪个注解,底层原理(aop)
10.spring事务的传播机制
11.spring aop原理(动态代理)
12编程题 lc第84题柱状图中最大的矩形(思路单调栈 居然是hard题)
三.第二轮技术面2022-10-28(一面后20分钟就发二面了 60 min)
1.自我介绍
2.问项目
3.为什么采用flink做流式计算
3.aop底层原理,aop在项目里面怎么用的
4.redis底层实现原理(Reactor模型,单线IO多路复用)
5.redis有哪些数据结构
6.hadoop生态了解哪些组件.
7.介绍mapreduce 的执行过程
8.mysql底层是怎么存储的 (B+树)
9.springboot如何实现自动配置
10.mybaits如何配置多表查询
11. spirngmvc 执行流程
12.编程题:lc第4题:寻找两个正序数组的中位数 (居然还是hard题呆了,一开始想用二分写,然后想想太麻烦了只给15分钟让我写就用归并写了个简单的解法面试官没让我优化哈哈哈哈)
四.主管面(30min)
1.自我介绍
2.问项目
3.问对华为文化的看法
4.问自己在学习过程中遇到的问题怎么解决的.
5.问期望的工作地点
半小时后显示面试通过,进入池子.

#华为面经#
全部评论
两个hard也太难顶了
2 回复 分享
发布于 2022-11-10 15:24 浙江
果然华子11月份还有面试呢
点赞 回复 分享
发布于 2022-11-10 13:06 河北
大佬强啊!
点赞 回复 分享
发布于 2022-11-10 12:50 吉林

相关推荐

点赞 评论 收藏
分享
好像有点准
我推的MK:感觉这个表格呢好像有用又好像没用,真有offer了不管加班多么严重也得受着,没offer管他加班什么样也只能看看,反正轮不到我选
点赞 评论 收藏
分享
评论
9
23
分享

创作者周榜

更多
牛客网
牛客企业服务