华为实习(一、二面)

实习面经

岗位:通用软件工程师

方向:嵌入式工程师

一面(04.28)

  • 问题:
  1. 平时用到哪些语言?

  2. C、C++、C#、Matlab、Python语言有什么区别不同点?

    上一问问到的语言,答了脚本语言和编译语言的区别、C#的虚拟机机制。

  3. TCP和UDP属于哪一层?

  4. 应用层基于TCP、UDP的协议介绍一下。

  5. TCP如何实现稳定、可靠的数据传输?

    答的流量控制、拥塞控制、停止等待协议,结果忘了说最重要的三握四挥。

  6. 内核态和用户态的区别?

    答权限等级、资源操作资源保护方面的。

  7. 笔试复盘第一题。

    答代码的实现思路和剪枝操作;用的暴力循环解,讲了下下来想的改进点。

  8. 引用和指针的区别?

    答了初始化、内存大小、二级操作,传值传引用的区别。

  9. new和malloc的区别?

    答了参数不同、返回值不同、失败是否抛出异常、安全性。忘答了最重要的,new会调用构造函数,面试官帮我补充了。

  10. 手撕环节--leetcode11题。

    共享屏幕,直接上leetcode网站,选的11题。先思考,然后讲思路。给的解法是遍历或者双指针。遍历怕超时,用的双指针。和面试官讨论了一下,他补充了我思路中一个没考虑到的点。讨论完代码实现,leetcode测试过了50/60,改了个边界条件就55/60;下来又改了下就过了。

  11. 反问

  • 总结:

    总的来说面试官很友好,少答的点也给了补充;然后手撕也会和你讨论引导。面试体验很好,结束不到半分钟就收到短信。

二面(04.29)

  • 问题:
  1. 问了本科参加的比赛?
  2. 数模比赛的内容、团队分工、你的任务?
  3. 电子设计大赛的内容、你的工作、项目难点、技术难点?
  4. 为什么想来华为?
  5. 想做哪个方向?
  6. 以后想在哪工作?家在哪?
  7. 反问
  • 总结:

    面试被推迟了一下,所以感觉时间有点赶。突然开始的也没来得及录音,问题可能不全。总体还行,问的还算轻松,直接答就行。

#华为面试##实习##面经##C/C++#
全部评论
是成都的吗
点赞 回复 分享
发布于 2022-05-02 08:31
楼主收到入池短信了吗
点赞 回复 分享
发布于 2022-04-30 11:48

相关推荐

人间雪:简历最好只要一页,除非你牛逼到一页都写不下了
点赞 评论 收藏
分享
评论
5
29
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务