字节C++后端三面(50min)

自我介绍,项目经历

数据结构

1. 说一下熟悉的数据结构?

2. 数组和链表的区别?

3. 了解哈希表吗?如何解决哈希冲突?

4. 如果是用拉链法解决哈希冲突,会有什么问题?如何解决?

5. 如果是扩容的话,会带来什么问题?如何解决?

6. 哈希表是空间友好的数据结构吗?为什么你要说会带来空间上的负担?

7. 你怎么理解哈希函数的?为什么扩容可能会将元素重新排列?(说了一些,面试官不太满意,可能是理解不到位)

C++

1. C++11的新特性了解吗?说几个。

2. 右值引用了解吗?有什么作用?(突然想不起来移动构造函数这个名字了……)

3. 智能指针了解吗?说一下。

4. 智能指针内部如何实现的?

5. 说一下三种智能指针使用的场景。

6. 共享内存是指针的特性,不是shared_ptr的。有想过unique_ptr的作用吗,用在什么地方?

7. Linux问了一下,不记得是什么了,直接说不会。

计算机网络

1. HTTP和HTTPS的区别?

代码

1. N个数的数组,里面有范围是1-N的元素,如何输出所有重复的元素?(时间O(n),空间O(1))
https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/
类似这一道,不同的是全部输出出来。

反问环节。

#面经##字节跳动##C++工程师#
全部评论
大佬没问项目嘛
1 回复 分享
发布于 2021-03-26 23:49
大佬  稳过的啊
点赞 回复 分享
发布于 2021-03-25 09:49
原地哈希?
点赞 回复 分享
发布于 2021-03-26 21:06
手撕代码 是什么模式呀 核心代码模式 还是acm模式
点赞 回复 分享
发布于 2021-03-27 21:06
楼主OC了吗,什么时候才有三面结果呀
点赞 回复 分享
发布于 2021-04-01 19:11
楼主这个C++后端的职位全称是什么啊
点赞 回复 分享
发布于 2021-04-02 21:03
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-12 17:38
请问楼主三次面试互相之间隔了多久啊,还是一天面完?
点赞 回复 分享
发布于 2021-04-14 18:03
不需要数据库的知识吗
点赞 回复 分享
发布于 2022-10-09 13:36 广东

相关推荐

不愿透露姓名的神秘牛友
11-29 12:19
点赞 评论 收藏
分享
牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
评论
5
53
分享
牛客网
牛客企业服务