一位大佬的面经
2020届秋招算是告一段落了,从3月份找实习开始到现在也有大半年了,个人感觉秋招就是一个不断积累经验、提升自己的过程,简单总结下就是:基础、算法、项目、实习和表达能力。 秋招总共投递了近80家公司,收到面试通知的有30家,拒绝了8家公司的面试,最后拿到了9家公司的offer,分别是腾讯、字节跳动、深信服、金山云、跟谁学、盛趣游戏、大华股份、58同城、浦发银行,其中有几家公司是sp offer和大sp offer, 最终签约了腾讯 字节跳动(一、二、三面,offer) map的key如果是结构体需要注意什么问题 构造函数和析构函数什么时候调用 为什么要进行内存对齐,具体讲解,内存对齐又会带来什么问题 详细讲解堆和栈的区别,new和malloc的区别,malloc底层原理 详细讲解虚函数,虚函数表放在哪里,虚表指针什么时候初始化 详细讲解static成员变量和static成员函数 进程间通信的方式,共享内存的原理 自旋锁的原理,什么时候用自旋锁,什么时候用互斥锁 详细讲解单例模式的实现 详细讲解select和epoll的底层实现,LT和ET模式的底层区别,ET模式下的读写注意事项 输入网址后的执行过程,详细讲解每一层 详细讲解HTTPS的原理,客户端为什么信任第三方证书 怎么实现DNS劫持 TCP和UDP的区别,TCP如何保证可靠性,UDP又有什么优势 如何控制客户端的并发数