字节飞书后端提前批三面凉经(攒人品)

一面
1.Share_ptr实现
2.实现String构造函数,要求时间复杂度小于O(n)。
3.string当中Sizeof的高效实现。
4.Http的header有哪些字段?
5.父进程占4G存储空间,那么fork的子进程占多少?
搜到的答案:在fork之后exec之前两个进程用的是相同的物理空间(内存区),子进程的代码段、数据段、堆栈都是指向父进程的物理空间。子进程也占4G。 如果子进程对相应段进行修改,会发生写时复制,再为子进程分配相应的物理空间。 exec之后 ,内核会给6.子进程的数据段、堆栈段分配相应的物理空间(至此两者有各自的进程空间,互不影响),而代码段继续共享父进程的物理空间。
7.Http同时发送3个请求,收到3个应答的顺序? 3个request同时发出去,3个应答同时回来吗?
8.实现前缀树
9.进程池和线程池应用
搜到的答案:
进程池:父进程和子进程之间预先建立好一条管道,然后通过管道来实现所有的进程间通信。适用于长时间的任务。 线程池:适合大量且完成任务的时间比较短。

二面
首先对我写的服务器项目问的很细很深入。
其他问题有:
1.TCP什么情况下会分包?
2.1两个程序,死循环,操作系统已经被占领,如何杀死这两个进程?
答:Kill -9 和ctrl+C可以吗?详单与向这个进程发送了一个特定信号(SIGINT)
2.2以上两种方式不行,还是要操作系统执行权,现在执行权都被那两个进程占领了,能不能中止CPU的执行?想想中断机制?
答:不知道了。(抢占?)
3.如果不写SIG_KILL处理函数会怎么处理? 答案:会有一个默认的机制,直接中止进程运行。
算法题:实现sqrt(n)保留三位小数

三面
1.重新写一下shared_ptr
2.写一个广度优先遍历
一面shared_ptr没有写出来,三面虽然重新写出来的,但是花了很长时间调试,而且被面试官评价说写的不标准。

当晚收到感谢信。回顾一下,我一面有蛮多问题没有回答上来,比如shared_ptr没有完全写出来,string构造函数写的也不够标准。太菜了,还得接着努力。
奉上面筋给各位牛友。听说牛客很灵,许愿接下来的面试顺利,许愿收到快手oc。

#字节t跳动##面经##校招##C++工程师#
全部评论
您好,二面到三面之间隔了多久啊?
1 回复 分享
发布于 2020-08-11 17:39
老哥,string当中Sizeof的高效实现?这个题你怎么答得
1 回复 分享
发布于 2020-08-10 21:48
楼主 一面 第7题怎么回答呀  我好菜吖吖
1 回复 分享
发布于 2020-08-09 18:07
shared_ptr有用到原子计数atomic吗
1 回复 分享
发布于 2020-08-09 16:02
string构造函数是什么内容呢
1 回复 分享
发布于 2020-08-09 14:53
点赞 回复 分享
发布于 2020-10-10 14:13
二面第2题的答案是啥呀
点赞 回复 分享
发布于 2020-08-09 17:18
楼主 请问base在哪
点赞 回复 分享
发布于 2020-08-09 17:14
楼主是正式批么?
点赞 回复 分享
发布于 2020-08-09 15:24

相关推荐

今年hc多吗。。双非真无力了
投递比亚迪等公司10个岗位
点赞 评论 收藏
分享
09-12 11:55
已编辑
湖南工商大学 Java
那一天的Java_J...:这种一堆问题的,别去
点赞 评论 收藏
分享
去年九月,正值秋招,刚好学校组织多场线下招聘会经验不足,就拿着简历过去了(实际双非院校的招聘会惨不仍睹,不是销售就是教培,去的必要性不是很大)不过,九月初那场正好碰见一家国企研究所,总部在广州增城区,做质量检测的。看了一下岗位需求属于科研助理工程师,需要有一定的论文专利撰写能力,待遇也还不错,年包20左右,后两年每年以30%的幅度上涨。说实话,还是挺符合我的规划的,本身自己发表的论文还算多,同时质量检测和我本身想找的测试岗也类似,也是国央企编制。因此,便提交了简历,在一周不到便收到了面试。面试第一轮是主任面,面试感觉还可以,主要聊了很多科研方面的事情,对我的成果也很感兴趣。面试完十分钟便收到了HR的信息,通知可以约下一轮面试了,属于副总面(还在心想,果然是国央企啊,一个面试还能见到副总),不过这时候比较有意思的来了,HR和我说必须得线下面,因此让我去广州,不过可以报销车费啥的,但是具体啥时候面试又得看副总的时间…感觉有点儿扯,武汉去广州高铁得六个多小时,但是谨记不放过任何一个面试机会的态度,我还是同意了到了中午,HR又和我发消息,说可以今天就面,不过好的一点,可以线上面试,然后约好面试时间,我就忐忑地在等待着了,然而等到了面试时间,我进入面试间,等好一会儿,还是没等着副总,最终询问HR才说刚刚副总有别的会议无法面试。好的,我可以理解,毕竟是副总嘛,人家事儿多,然后又约着第二天面试。第二天到了约好的时间,四点钟开始,我很早就在面试间了,等待半小时没有任何消息,询问HR让我继续等待,继续等待一个半小时还是没消息,又让我继续等待(马上快六点了,我实习公司都快要下班了),然后再次等待半小时(总共在面试间等待两个半小时,中间还不能退出,需要一直戴着耳机听到里面的动静,副总有没有进会议),大概六点半才开始面试。骚的地方来了,我等待了两个半小时的面试,副总进来后一句不好意思都没有,直接就开始面试,总共面试就15分钟,中间还接了5分钟的电话,然后一直打断我问我为什么没在简历上面写我发表的论文名(主要是大多数公司确实不看论文啊),两个问题问就五分钟,然后让我反问五分钟就结束了,逆天的面试体验。其实更骚的一点是,他们还要手写一份应聘承诺书和个人简历表,各种奇葩的问题还需要手写(什么性格优缺点,喜欢的学科,爱好特长,为何能胜任岗位,岗位理解,英语水平等等)它家真算得上秋招面试中最奇葩的,最终挂的原因大概率是因为本身我的学历确实不太优秀,就没得到副总的看重。而在他家面试面试前一个小时,海康一面的时候,同样被质疑到:"你一个双非硕士,为什么能有三段实习,在我之前面试的92的同学中还有很多都没有实习的,你觉得这是什么原因?我看你拿了很多竞赛的奖项,是真的假的?方面给我看一下获奖证明吗?"当天正在公司,也恰巧正值学院计算综测统计竞赛获奖的情况,刚好把获奖截图发给班长,最终真的就是让我一张一张找出来给她看……我可以接受你不认可我的能力,觉得我的能力不能胜任岗位,但是接受不了这种不尊重和质疑……
国家一级产品交付工程...:这个世界也太颠了 想起来第一次实习面试 一家小公司 刚到就要填各种各样的表 然后老板来面试 一直问数学怎么样 最后还说给我开50一天 够我一天的吃饭和路费了 希望我第二天就可以来 还说给我这么好的一个学习机会 应该珍惜感谢他
点赞 评论 收藏
分享
评论
7
32
分享

创作者周榜

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