岗位 c++开发
3.9 CVTE笔试
主要是c++相关的选择题
编程题两道,没有IDE,不能运行,直接提交
原地合并a,b两个有序数组,a数组空间足够,大概这个意思
输出排名30%的
3.12 一面
- 简单讲讲项目
- C++标准,C++11新特性
- shared_ptr 实现机制
- unique_ptr 实现机制
- auto 什么时候推导
- 封装,继承,多态
- 多态,重载和重写,虚函数
- 为什么返回值不一样不是重载
- TCP 如何实现可靠
- IPC 进程间通信方式
- 共享内存如何实现
- 多线程如何同步
- 线程和进程共享什么
- 网络层功能
- 传输层功能
- OSI七层模型
- TCP,IP
- TTL功能,在哪层
- DNS 协议,是用UDP,为什么
- 内存模型
- 写了 memcpy 代码
3.13 二面
- 基本上是深入问项目,我的项目是FTP相关的,所以问了
- FTP 协议,端口号
- 主动模式,被动模式,为什么
- 如果让你实现FTP协议,你觉得有哪些字段(全程靠面试官引导)
- 写代码,给一个句子,单词空格分割的,将单词的顺序反过来
其他的有些记不清了,应该也问了一点基础
3.15 综面
- 影响你最大的事情
- 压力最大的时候
- 你觉得你性格方面的缺点
- C++的方向
- 三年,五年,十年职业规划
- 给前两次面试打几分,为什么
- 城市
- 期望薪资
- 有什么顾虑
- 手上哪些offer
- 如果拿到offer 选择依据
- 有没什么要问我的
- 父母职业
- 独生子女吗
大概记得这些
希望hr面能通过,许愿offer
3.17
综面通过了!还愿牛客,等电话,许愿offer
3.19
牛客网也太灵了吧,今天接到了电话,需要去实习,希望实习顺利,拿到offer!许愿许愿。
全部评论
(9) 回帖