快手 c++一面
1、自我介绍
2、什么项目都没问直接开始拷打基础
3、空类有哪些函数?
4、虚函数的实现原理(说了只会用,面试官:笑)
5、为什么析构函数定义为虚函数(不然只会析构基类)
6、如何实现重载
7、C++11新特性
8、进程和线程
9、进程通信方式
10、线程同步方式(脑子抽抽了,一开始答成了线程之间通信方式了)
11、进程之间如何进行上下文切换
12、右值是?解决什么问题
13、快速排序说一下?时间复杂度?
14、tcp如何处理拥塞控制?说一下拥塞控制算法?()
15、说说你知道的锁,以及他们都有什么用?
16、lamda参数捕获什么玩意儿 (没听懂)
手撕:构造一个String 类 要求实现 普通构造函数,复制构造函数,析构函数,赋值函数,实现字符串的传值
把基本函数的头文件忘记了,最后赋值函数的忘记处理内存了,死活通过不了。
反问:
面试官很好,给我一种快问快答的感觉,酸爽!
2、什么项目都没问直接开始拷打基础
3、空类有哪些函数?
4、虚函数的实现原理(说了只会用,面试官:笑)
5、为什么析构函数定义为虚函数(不然只会析构基类)
6、如何实现重载
7、C++11新特性
8、进程和线程
9、进程通信方式
10、线程同步方式(脑子抽抽了,一开始答成了线程之间通信方式了)
11、进程之间如何进行上下文切换
12、右值是?解决什么问题
13、快速排序说一下?时间复杂度?
14、tcp如何处理拥塞控制?说一下拥塞控制算法?()
15、说说你知道的锁,以及他们都有什么用?
16、lamda参数捕获什么玩意儿 (没听懂)
手撕:构造一个String 类 要求实现 普通构造函数,复制构造函数,析构函数,赋值函数,实现字符串的传值
把基本函数的头文件忘记了,最后赋值函数的忘记处理内存了,死活通过不了。
反问:
面试官很好,给我一种快问快答的感觉,酸爽!
全部评论
17、智能指针实现原理(),unique_ptr和weak_ptr都说一下
我没项目,考基础八股才好,狂背😡
有二面消息吗
lambda 那个是考不同参数捕获的数据吗?
大佬看看淘天呢
相关推荐
10-24 11:10
山西大学 Java 点赞 评论 收藏
分享
11-01 17:40
门头沟学院 护士 点赞 评论 收藏
分享