华为通用软件开发技术面经(待主管面)

恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经面经,目前已更新至美团、微软…
作者@TechGuide【全网同名】

基本情况

投递岗位:通用软件开发

投递部门:华为数通

招聘类型:暑期实习

问题记录

4.28 技术面(54 min)

  1. 自我介绍
  2. 有没有学过编程相关课程(由于非科班)
  3. 代码量有多少?
  4. 项目中有没有遇到难解决的问题?
  5. 机考简单复盘
  6. 手撕代码:leetcode 438
  7. 讲一下 ARP 协议的原理和作用?在哪里会用到 ARP 协议?如果获取不到 MAC 地址会发生什么?
  8. UDP 和 TCP 的区别?分别在哪些场景使用?
  9. 对 Socket 的了解?
  10. 是否了解 Linux 常用命令?
  11. 一个 C++ 程序从编写到执行有哪些阶段?
  12. 预处理过程中的宏定义?宏定义与 const 的区别?
  13. typedef 的作用?
  14. 在 C++中最常用的数据结构?vector?它的缺点? sort 排序的底层实现?
  15. 编码过程中的问题?(野指针问题)
  16. 如果使用了已经被释放的内存是否会出现错误?可能会出现什么错误?
  17. 反问
    a. base 地
    b. 实习项目
    c. 实习生的培养

面完后1个多小时短信通知通过,等待主管面ing…

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值