摩尔线程-C++软件开发面经(已oc)
一二面连着面了两个小时,人有点麻
一面2022.9.26 (60min)
1. 野指针、内存泄漏
2. 智能指针
3. 对STL的理解
4. struct和class区别,struct可以继承吗
5. 实习工作介绍
6. 项目过程中遇到的问题
7. select、poll、epoll,这三种IO多路复用方式是LInux和Windows通用的吗,ET、LT,适用情况
8. http和https的区别,证书内容是啥、验证证书的过程、通信过程是对称加密吗
9. 同步和互斥的区别、怎么保证互斥、锁内部如何保证一致性、内核如何保证一致性
二面2022.9.26 (60min)
1. 跟一面面试官聊的怎么样,介绍一面面试官工作方向,公司主要方向
2. 内存分区、堆栈区别、了解栈帧吗、函数调用过程
3. 为什么栈生长方向向下、堆生长方向向上、不同线程之间的堆栈情况
4. 库函数和系统调用、malloc是系统调用吗、malloc怎么分配内存、每次malloc都需要重新申请内存吗
5. 1G内存机器上申请4G内存为什么能成功、虚拟内存、快表、MMU
6. 多态、虚函数、虚函数表、虚函数表什么时候建立
7. 项目遇到的问题、问题的其他排查方法、抓包、抓包工具、抓到数据包的内容
实际印象里问了很多很多。。能想起来的大概这些。。
面了这么多家里面摩尔是问的最底层的一家,不亏芯片厂
面试官水平都灰常牛的亚子,许愿个HR面
无hr面
2022.9.27 hr口头offer
2022.9.30 邮件意向书
#2023校招##2023秋招#