字节 客户端 二三面

许愿HR面

9.4 幸运的有了第三次面试111111开心

开头也是自我介绍。
1、算法题,vector中删除一个目标元素tar(简单程度,注意删除后迭代器失效的问题)
2、虚函数介绍一下,多态中的重写和重载
3、虚函数怎么实现的,虚表的位置?
4、介绍一下你的项目中的难点(巴巴的说了一通,结果他说get不到你的点,下一个把)
5、http了解吗?http的发送请求的报文都含有什么说一下?
6、get和post的区别?
7、tcp了解吗?介绍一下三次握手,四次挥手。
8、说一下连接过程中的半连接状态?
9、算法题,一个数组,非减的排列,返回第一个目标值出现的下标如果没有返回-1,要求使用
最快的方法。写了二分查找,然后让我优化😅,然后直接说不会了。
反问结束。
--------------------------9.2二面-----------------------------------------------------------
开头自我介绍
1、构造虚函数为什么不能是虚的?
2、你说到虚指针,虚表,他们是什么时候初始化的?
3、类的每个实例化对象都有虚指针吗?
4、还说为什么构造函数不能是虚的?虚函数没有函数入口吗?
5、那为什么虚函数不能包含对象的全部信息?
6、好,咱不谈这个了,说一下为什么析构函数可以是虚函数?
7、STL了解吗,std::string s;和std::string t="HELLO,WORD",sizeof(s)和 sizeof(t)是多少?
8、进程通信?
9、不同的进程如何使用共享内存通信?共享内存的api参数说一下? 消息队列呢?内核中消息队列有现成的api可以直接用吗?
10、信号怎么使用?
11、new operator 和 operator new 和 placement new 分别表示什么意思?区别?
12、那是用new的时候需要注意什么?内存碎片是操作系统来进行处理吗?那我们new的时候如何操作?
13、const 和 volatile  分别介绍一下,可以一起使用吗?
14、 说一下类型转换,static_cast和C语言的强制转换有啥区别吗?那为什么还用定义这个static_cast?
15、说一下指针和引用,那函数传参数的时候用哪个比较好?为什么不能用另一个?
能用,那就是说两个没多大区别?
16、算法题,先序和中序序列重建二叉树。
你怎么确定跟我说你的程序没有问题?
我是对重建的二叉树进行了前序和中序,然后和输入进行对比。
结果自己创的输入用例是错误,然后一直调不对! 凉凉!!

#面经##校招##字节跳动##C++工程师#
全部评论
请问楼主收到意向书了吗
点赞 回复 分享
发布于 2020-09-07 19:07
您好,请问楼主是什么地方,什么部门啊
点赞 回复 分享
发布于 2020-09-04 11:09
咋感觉这么难呢
点赞 回复 分享
发布于 2020-09-03 10:16
智能指针问的贼深😂😂
点赞 回复 分享
发布于 2020-09-03 09:14
有好多也问了我
点赞 回复 分享
发布于 2020-09-03 09:13

相关推荐

今天周一休息,突发奇想写一篇阶段总结。如题,我已经去了一个和Java彻底毫无关联的行业。曾经我以为自己能在计算机行业发光发热,没想到刚入行一年多就当了逃兵。从最开始的热爱到现在一看到代码就厌恶,不知道自己经历了什么。所以我去干什么了?答案是:在成都当了租房销售。上班那会压力大了就念叨着去干租房中介,但是一直下不去这个决心,想着自己学了四年多的计算机知识,终究还是不甘心。终于在某一天准备八股文的时候,看着无数篇和工作内容关系不大的理论知识,那一刻下定决心,决定尝试一下销售行业,也算是给自己一个交代。后面阴差阳错的投了成都自如去当租房管家,没想到面试很顺利,在当天一百多个面试的人里面,我成为了为数不多通过的几个幸运儿之一。目前已经培训通过,正式入职,也开了单,也有压力但是每天过得很开心,真心喜欢那种和人交流的感觉,哪怕是最后没有选择找我租房。说这些也是想告诉那些大三,大四正在找Java实习而焦虑的同学:你们现在还年轻,选择很多,容错率也很高,可以尽情去尝试自己喜欢的行业和工作。不用因为某一次的面试没通过或者简历石沉大海而焦虑,更不用因为身边人都在挤编程的独木桥就强迫自己跟风。也算是自己的碎碎念吧,也希望自己能在新的领域取得一点小成就。也祝牛油工作顺利!
沉淀小子:干啥都不丢人啊,生存是必须要的,销售很考验一个人综合素质能力的,好的销售人脉和资源可不比写字楼的白领差啊
点赞 评论 收藏
分享
评论
3
24
分享

创作者周榜

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