快手 C++开发一面凉经

快手 一面凉经

C++基础

1、unique_ptr的用法和实现

2、父类指针找到子类虚函数的寻址过程

3、虚函数表指针存储到哪里

4、const修饰一个函数对函数有什么约束

5、常函数能调用对象的普通成员函数吗

6、如何实现对象的函数返回this指针的share_ptr

7、C++的右值引用的用法

操作系统

1、为什么要用虚拟内存

2、缺页执行的流程

3、缺页中断是软中断还是硬中断

4、介绍一下硬中断和软中断

5、进程间通信

6、哪个进程间通信最快,为什么?

7、两个进程共享内存怎么同步?

Linux

1、创建子进程函数,怎么判断父进程和子进程

网络编程

1、read函数返回值对应的情况

2、阻塞read和非阻塞read返回值<0的意义一不一样

3、TCP四次挥手

4、在客户端收到服务端ack后服务端还能发数据吗

5、客户端发完最后一个ack包能不能立即关闭

6、time_wait状态为什么要等待60s,这个是怎么确定的

IO多路复用

1、两种触发

2、redis使用过吗

3、mysql呢,mysql的第一范式,第二范式,第三范式的区别

4、mysql两张表的三种join的区别

5、Nginx和memchaced用过吗

手撕

力扣 32最长有效括号

全部评论
我去…太难了吧
2 回复
分享
发布于 04-17 14:25 广东
手撕hard吗😁
1 回复
分享
发布于 04-17 13:55 广东
滴滴
校招火热招聘中
官网直投
我今天也快手C++开发一面,和你完全不同,介绍完直接做题,20min解决第一题,第二题不太熟悉,花了30min,然后面试官就说结束了,我????他还说还有第三题,但是更难,时间不够了,就这样了。
1 回复
分享
发布于 04-17 20:40 广东
都是背的八股啊
1 回复
分享
发布于 04-18 11:24 陕西
请问到现在有二面消息吗
1 回复
分享
发布于 04-24 11:10 安徽
确切的说应该是63秒
点赞 回复
分享
发布于 05-01 12:38 广东

相关推荐

今天也算是美团oc了,部门是做cpp客户端的,而且偏向于底层,刚好我也感兴趣这一点,所以应该会接。而且写这篇文章之前,才面完夸克,虽然由于实习时间的原因在开始时说明了是kpi面,但和面试官聊了好一会,因为已经有oc了体验也不错,大概也知道了如今面试官对于面试者的一些要求,临时有感写下这篇文章,算是回馈其他uu。楼主bg双985,至今每一次面试,基本都是cpp或者go岗,基本没有java岗。所以cpp如何去选择岗位很重要,在很多面经当中,可以发现基本都是java的,所以就要避开这些岗位,因为这些岗位投了大概率也是被刷,除非你自己本身能兼顾java,不然当我没说。另外就是cpp本身语言的原因,面试官可能更看重你对于语言本身特性的理解,可能要去理解更多底层的东西,这一点在cpp面试当中尤为重要,因为面试官本身问的问题可能不难,但是从底层去说明可能更能体现出你的不同(比如智能指针底层实现,epoll底层实现等等),既然说到底层了,那么操作系统就不得不提了,cpp熟练了,对应操作系统也得熟练,对于很多系统调用也得了解,比如malloc底层实现brk,mmap,cpp选手一定要体现你作为cpp选手的不同。然后就是八股整体吧,我的建议是选择一个合适的八股合集作为一个引子,但是一定要进行一个知识点的拓展,不然只去看这些点本身,比如线程切换开销具体到线程切换底层实现方式,还是那句话体现出cpp选手的不同。项目方面,一个webserver搞懂做为实习生面试已经很顶了,但是一定要搞懂,上到整个server端每一步的运行流程,下到每一个变量的变换原因都要搞懂,基本够你扯1小时了。如果有其他项目继续加上去就ok了。最后刷题方面,到oc今天lc刷了187道,这无疑是薄弱的,我确实也因为刷题量失去了好几次机会(说的就是你teg二面,本来能提前结束的),按照hot100&nbsp;-》前100道&nbsp;-》&nbsp;面试150这个顺序刷下去保你手撕无敌。PS:今天我问了夸克面试官&nbsp;高并发问题怎么回答,面试官都说这一方面只能按照自己理解来说,对实习生并不要求这一点,要是实习生什么都懂了,直接当社招进来干活就完了。附上面试过程,献给这个忙忙碌碌的一个月。#cpp后台实习##选择岗位##美团#
投递美团等公司10个岗位
点赞 评论 收藏
转发
8 76 评论
分享
牛客网
牛客企业服务