cvte C++面经
时间线:
投递:3.10
笔试:3.12 笔试显示通过:3.20
一面:3.24
二面:3.26 二面完后官网仍显示在一面等待结果,隔天后时不时会登上官网查看状态,依旧没变
综合面:4.12 收到是否要继续参加综合面的邮件调查问卷,因收到其他offer就推掉了,此时官网显示笔试一面二面已通过
PS. 这个时间跨度有点长😅😅😅
回馈牛友面经希望能帮到大家
======================
一面
自我介绍
项目
static关键字
STL中map和unordered_map的底层实现
重载和重写
多态
基类的析构函数为什么要写成虚函数
C++11的特性
智能指针shared_ptr的底层实现,提示说use_count是用指针来记录
程序到可运行中间经历的4个步骤
静态链接和动态链接
Linux的操作
守护进程的概念
lambda表达式的对象捕获方式
TCP保证可靠传输的机制
CLOSE_WAIT状态
流量控制和拥塞控制
网络层和运输层的作用
七层网络模型有哪些
进程间通信
线程的同步机制
读写锁、自旋锁和互斥锁的机制
单例模式
二面
没有自我介绍
项目
socket编程的系统调用
Http
Https
对称加密和非对称加密的方式
数字证书
口述单例模式
手撕验证对称二叉树
手撕层序遍历