华为6.5软件开发工程师面经
早上十点技术面
- 简单的自我介绍
- 介绍了一下项目 问的很细 技术实现啥的描述要清楚
- 重载和覆盖的区别
- 按值和按引用的区别
- 接口和继承的区别
- 知道哪些排序算法(说了8种)大概都会实现 如何具体说了下基数排序的过程
- 设计模式 单例/工厂这种
- 数组跟链表的优缺点 说了下ArrayList和LinkedList的区别
- 问了下深度优先和广度优先算法 着重问了BFS的实现
- 问了一下比赛的获奖 介绍比赛的项目 这边跟面试官聊的比较多
- 问了一下做项目时候遇到的最大困难以及如何解决的
- 手撕代码 不是很难 共享屏幕IDE写好直接看运行结果
- 反问阶段 聊了聊技术和生活等等
- 大概五十分钟左右
早上十一点多一点业务主管面
- 介绍了下大学的学习情况
- 聊了聊大学遇到挑战最大的课程 如何学习 学到了什么 感悟之类
- 问我gpa挺高 会选择保研还是以后考虑转正
- 面试官说了一下自己大学里面最难的课程 表示我说的那门课也是很难 然后说那门课作用也是很大以后 (我说的是计组 没错就是那本很厚的)
- 问了分布式方面的知识 然后介绍了公司这方面的业务
- 对华为文化的看法
- 对美国打压华为的看法
- 职业规划 这个聊了半天 也很投缘
- 反问阶段 问了内部团队文化等问题
- 面试官很和蔼 说到时候hr会来洽谈实习时间
- 大概四十分钟左右
总体感觉两轮面试分工明确,流程清晰 面试官都很和蔼
#华为实习生面试##华为##软件研发工程师##实习##面经#