当前位置: 首页 > 面试经验 >

快手 c++一面

优质
小牛编辑
98浏览
2023-09-04

快手 c++一面

1、自我介绍
2、什么项目都没问直接开始拷打基础
3、空类有哪些函数?
4、虚函数的实现原理(说了只会用,面试官:笑)
5、为什么析构函数定义为虚函数(不然只会析构基类)
6、如何实现重载
7、C++11新特性
8、进程和线程
9、进程通信方式
10、线程同步方式(脑子抽抽了,一开始答成了线程之间通信方式了)
11、进程之间如何进行上下文切换
12、右值是?解决什么问题
13、快速排序说一下?时间复杂度?
14、tcp如何处理拥塞控制?说一下拥塞控制算法?()
15、说说你知道的锁,以及他们都有什么用?
16、lamda参数捕获什么玩意儿 (没听懂)
手撕:构造一个String 类 要求实现 普通构造函数,复制构造函数,析构函数,赋值函数,实现字符串的传值
把基本函数的头文件忘记了,最后赋值函数的忘记处理内存了,死活通过不了。
反问:
面试官很好,给我一种快问快答的感觉,酸爽!
 类似资料: