20220928华为一面、二面、主管面面经

## 20220928华为一面、二面、主管面面经
> 写在前面:投递的岗位是终端云服务部、云计算公司(第二志愿)软件开发工程师大数据开发领域,然后9月27上午一面、下午二面,9月28日上午主管面,至此已经全部绿灯,泡池子了;在此记录下面试流程(顺便许愿offer)

### 一面
- 自我介绍
- 复盘8月25日机试题目,让我挑一题讲讲思路
- 详细问项目难点
- TCP连接流程
- TCP和UDP区别
- java如何实现TCP-->答了使用Socket变成配合输入输出流+服务端多线程
- 问SpringBoot底层如何对接数据库(因为项目里有用到SpringBoot)-->其实我不懂javaEE 大数据的技术栈,javaEE顶多会用,但是他没问大数据相关的,估计不是相关岗位吧
- MySQL联合索引
 - 提到了最左前缀原则
- 问集群部署有没有遇到什么问题
- 问linux系统权限控制
- 算法题:** 剑指Offer II 088 爬楼梯的最少成本 (简单dp,秒了)
- 反问
- **面试完后一个小时发了通过信息,然后约下午二面**
### 二面
- 自我介绍
- 问python爬虫项目
- 问了下专利
- 问了下研究生的方向
- 问问题阶段就结束了……
- 算法题:有一个8位的寄存器,用整数数组表示,数组每个元素的取值只有0和1,寄存器每一位按照如下规则进行变化:
    - 如果它相邻的两位值相同,则变为1,否则为0
    - 寄存器第一位和最后一位,由于只有一个邻居,固定变化为0
    - 举例:
        - {1,1,1,0,0,0,0,0} --> {0,1,0,0,1,1,1,0} --> {0,1,0,0,0,1,0,0}
    - 要求:
        - 计算寄存器再进行n次变化后的状态
        - 时间复杂度小于O(n)
- 反问

### 主管面
- 自我介绍
- 问专利
- 问科研状态
- 问意向工作地点
- 问学习经历(如何学习的)
- 为什么研究方向和就业方向不同
- 问老家哪儿的
- 问如何安排自己的计划(每天的任务,我提到了任务清单)
- 问社团、学生会经历
- 反问

---
以上
希望对后来者有所帮助
#华为##华为面试##华为招聘##面试##面经#
全部评论
请问寄存器那题时间复杂度怎么低于On呀
2 回复 分享
发布于 2022-09-29 20:38 四川
整体看起来还是比较顺利的,想问一下楼主反问了什么问题?
1 回复 分享
发布于 2022-09-28 13:28 陕西
请问可以分享一下终端云服务部hr的联系方式吗?感谢大佬!
点赞 回复 分享
发布于 2023-09-08 14:11 广东

相关推荐

评论
3
13
分享
牛客网
牛客企业服务