快手一面面经
自从在宿舍面试,都戴耳机了,之前都是外放录音记录面试的,所以太久没写面经了
考虑到今年快手面经比较少,就来一把吧
在写之前,先夸赞下,面试体验超级棒,点个赞,比某节面试体验好(个例)
(1h)
首先,面试的岗位是cpp开发,面试官一开始就说了部门,他的名字(奈何没听清,不敢再问)
1.自我介绍
2.问项目,项目因为用到了OpenGL,面试官说正好也用过,所以就考察了下OpenGL
3.讲讲C++2.0中的协程与线程的区别,LInux的top查看进程信息中的含义解释,如何查看某个进程有多少线程
4.写一个生产者消费者
5.讲讲右值引用
6.进程之间的通信方式,讲讲共享内存与mmap函数的区别,mmap函数是怎样映射的,与malloc开辟内存有什么不一样,一些内存开辟与硬盘的问题吧
7.实现一个string类,有拷贝构造函数,赋值运算符重载,构造函数,析构函数等等,移动构造函数与移动赋值运算不会,就没让写
8.讲讲上面string实现中的const修饰参数以及修饰成员函数的区别
9.反问,技术栈
因为没录音,所以记不清了问题...
#快手面试##快手##面试题目#