快手一面凉经

一面
1.拷打项目(一行一行看,问的非常细,但是这个面试官不懂我的项目,开始八股轰炸)
2.协程?协程跟进程有什么区别?
3.C++11有哪些新特性?
4.有哪些智能指针?
5.讲一下shared_ptr原理?
6.循环引用是什么?如何解决循环引用?
7.weak_ptr底层是如何实现的?是如何解决循环引用问题的?内部的技术规则是?weak_ptr有没有计数?为什么要计数?
8.常见的STL容器?
9.讲一下map跟unordered_map
10有序表和无序表,既然提到了,讲一下内部如何进行排序的?有序表如何进行自定义的排序?
11.讲一下有序表跟平衡二叉树?底层原理?复杂度?效率?红黑树实现细节?AVL演化出红黑树?那些地方做了修改或者加了新特性?加这些新特性的目的是?两者的增删是如何实现的?
12.TCP、IP、HTTP三个协议是哪些网络层的?
13.详细讲讲TCP?头部组成包括哪些?都有什么作用?TCP有什么用?哪些应用场景?音视频传输用什么协议?为什么?
14.UDP如何做到传输效率更高的?
15.对比一下UDP和TCP两者的头部有什么区别?
16.手撕最大回文串。

项目太久没面试很多记不太清了,其他基本答出来了,手撕的题目当时记得有个中心扩展法,但是记不起来了,直接暴力解出来了。大概面了一个小时,问的内容都是循序渐进,从八股问到底层。
面完秒挂。
#快手#
全部评论

相关推荐

06-06 13:41
门头沟学院 C++
嗨,你好呀!欢迎来到我的频道,在这里记录一下我的第一段实习今天是小厂实习第4天今日感悟:感悟一:出学校之后,遇到问题想请别人帮忙解决最好不要问:啥啥啥怎么办啊?我觉得可以先提出一个方案,然后问别人这个方案是否可行,不行的话别人也会给你提建议也就是说尽量少麻烦别人,尽量少的去耽误别人的时间当然不是说不去麻烦别人,我们刚开始有很多东西不会不了解很正常的感悟二:接这感悟一说,虽然刚开始有很多东西不会不了解很正常的,但是问完一次,最好可以不问第二次,同样的问题问的多了对别人来说也是个麻烦,到时候别人可能也不想帮你了就。所以,在拿到解决方案后,我觉得我们可以给他记下来,也就形成了我们个人的经验。这样,在后续遇到同样的问题的时候,我们也可以迎刃而解!一些碎碎念今天继续测试分配给我的模块,mentor感觉我的进度有点慢了明天要抓点紧,把这个模块给他整完之后还是要想办法申请去干研发,测试学不到什么东西。我入职的实习的岗位也是研发实习生,但是进来就让干测试了。好在也能学到点东西,不过只有刚接触的时候可以,比如前两三个用例。后面的几十个基本就是重复性工作,就索然无味了,对我来说也是一种浪费时间。早上7点起床,洗漱后买了早饭去地铁站跟同校老哥汇合,一起坐地铁去上班。迷迷瞪瞪的好困!到工位,干完杂事,就开始干活了。中午大家一起去吃了饭,还是昨天的那家店,一荤多素,每天还会环环菜,这样感觉也还行,比学校食堂重复的菜好多了,一荤15块午休过后,接着干活到4点的时候,就感觉脑子好累,特别想歇,重复工作干的太多了,无趣晚上6点准时下班,我们几个实习生都是准时走,禁止内卷哈哈!晚上吃了个牛肉面,12块然后就打车回学校了,路上小睡了一觉,眼睛好痛晚上7点到图书馆晚上准备看看论文,马上研二了,小论文需要抓紧了计划学到10点就回宿舍洗漱睡觉今日收支6月工作日天数:20天 6月日薪:5000÷20=250元 今日消费:早饭4.8,地铁3.6,午饭15,晚饭12,打车12.3,床上用品:三件套:90.9今日总收入:111.4元实习以来总收入:720.6元
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务