华为 北京场线下面试
一面:
- 上来寒暄几句,问了有没有发表过论文和专利
- 自我介绍
- 问了几个基础的八股
- 线程和进程的区别
- IO多路复用的理解
- 同步异步的理解
- 面向对象语言和面向过程语言的理解
- 面向对象的特性
- 具体说一下继承的特性
- 面向对象和面向过程分别适用于哪些场景,有什么优势
- 数据库的事务是什么
- 特性有哪些,如何实现的
- 消息队列怎么用的
- 回忆一下笔试的情况,当时第二题怎么做的。。。(我说完全不记得题是啥了,面试官说了一下,北京地区应该是 男同学传球那题,求传球的最优路线)。口述了一下当时的做法
- 做题:括号匹配
- 应该还有一些简单的八股,反正不难,总共面了大概五十分钟
二面:
- 上来同样也是寒暄几句,问了意向base 在哪
- 然后先做题:求岛屿的数量
- 项目拷打,所有的项目都问了(感觉就是看是不是自己做得项目)
- 穿插了几个八股(线程进程相关的)
- 消息队列在项目中是以进程的形式还是以线程的形式运行?
- 设计模式了解多少(说一下在项目中设计模式怎么使用的)
- 设计思想了解多少?(什么单一职责啥的)
- 总体不难,总共四十多分钟
三面主管面:
- 问了一点项目的东西,有一些深层次的东西设计啥的,我就说实际没涉及到。。。
- 聊天
- 对华为文化了解多少?
- 对加班是什么态度。。。
- 有哪些值得骄傲的事
- 遇到过什么困难啥的
- 总共二十分钟面完了事
四个小时左右通关,开泡。。。
#24届软开秋招面试经验大赏##华为求职进展汇总#