恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经面经,目前已更新至美团、微软…
作者@TechGuide【全网同名】
基本情况
投递岗位:通用软件开发
投递部门:华为数通
招聘类型:暑期实习
问题记录
4.28 技术面(54 min)
- 自我介绍
- 有没有学过编程相关课程(由于非科班)
- 代码量有多少?
- 项目中有没有遇到难解决的问题?
- 机考简单复盘
- 手撕代码:leetcode 438
- 讲一下 ARP 协议的原理和作用?在哪里会用到 ARP 协议?如果获取不到 MAC 地址会发生什么?
- UDP 和 TCP 的区别?分别在哪些场景使用?
- 对 Socket 的了解?
- 是否了解 Linux 常用命令?
- 一个 C++ 程序从编写到执行有哪些阶段?
- 预处理过程中的宏定义?宏定义与 const 的区别?
- typedef 的作用?
- 在 C++中最常用的数据结构?vector?它的缺点? sort 排序的底层实现?
- 编码过程中的问题?(野指针问题)
- 如果使用了已经被释放的内存是否会出现错误?可能会出现什么错误?
- 反问
a. base 地
b. 实习项目
c. 实习生的培养
面完后1个多小时短信通知通过,等待主管面ing…