快手一面(不管挂不挂都要夸一下面试官)
上来先自我介绍,面试官看着有种大佬的感觉。然后就开始面试了,总共五十分钟
少量的八股,全都是从项目入手的:
1-你们怎么都是webserver
2-从http请求角度,讲讲浏览器输入一个网址到出现页面发生了啥(经典八股)
3-为什么需要四次挥手?说了从收发角度来讲,说我没说到最根本的上面
4-线程池,用了线程池是吧,多线程这块讲讲
5-怎么解决野指针的问题?说深层次点,说了智能指针
6-智能指针可以完全解决吗?多线程下一定不会出现这种情况?
7-说了weakptr,还是那个问题用了这个就一定不会出现多线程问题了吗?
8-因为扯了个锁,他说锁这个干嘛,sharedptr本身不就是线程安全的吗,还有没有其他想说的
9-手撕题目
给定一个数组包含m个链表,每个链表含有n个节点,已经降序排列,要求返回其中topk大的数
Topk大问题,讲了下两种解决方法:
1-链表重排序,返回一整个降序排列的链表然后再把前k个拿出来
2-优先队列,小根堆解决
聊了几分钟业务上的问题,说我应该多学习一点,知识面不够,对于很多知识也没有了解的很深入
挂不挂的,面试体验真的很好,面试官好像一个老师
少量的八股,全都是从项目入手的:
1-你们怎么都是webserver
2-从http请求角度,讲讲浏览器输入一个网址到出现页面发生了啥(经典八股)
3-为什么需要四次挥手?说了从收发角度来讲,说我没说到最根本的上面
4-线程池,用了线程池是吧,多线程这块讲讲
5-怎么解决野指针的问题?说深层次点,说了智能指针
6-智能指针可以完全解决吗?多线程下一定不会出现这种情况?
7-说了weakptr,还是那个问题用了这个就一定不会出现多线程问题了吗?
8-因为扯了个锁,他说锁这个干嘛,sharedptr本身不就是线程安全的吗,还有没有其他想说的
9-手撕题目
给定一个数组包含m个链表,每个链表含有n个节点,已经降序排列,要求返回其中topk大的数
Topk大问题,讲了下两种解决方法:
1-链表重排序,返回一整个降序排列的链表然后再把前k个拿出来
2-优先队列,小根堆解决
聊了几分钟业务上的问题,说我应该多学习一点,知识面不够,对于很多知识也没有了解的很深入
挂不挂的,面试体验真的很好,面试官好像一个老师
全部评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享