字节跳动提前批客户端开发一二三面凉经

在牛客也看了好多面经,今天刚面完趁着热乎劲还能想起点东西(就能想起这么多了),整理个面经回馈大家。
一面:
多态实现,虚函数原理,虚函数表
指针和引用区别
new 和malloc区别
堆和栈区别
智能指针作用,原理,weak_ptr了解吗
容器底层实现
算法题:合并有序链表
一面就记得这么多,但是感觉一面的时候面试官每个问题都问的很深,深挖到底层原理实现,感觉答的并不好,但是面试官很温和,意外让我进了二面。
二面:
全程没有技术性问题,把我的项目仔细的问了一遍,写了个二分查找,并让我写出他的测试用例。
三面:
C++的default,delete
单例模式(不会)
智力题:一副扑克54张,分成三堆,求一堆中同时出现大小王的概率(不会,答错了)
算法题:链表中有两个元素只出现了一次,其他元素都出现了两次,找出这两个元素。
最后面试官问了你还有什么想问的吗?问了客户端开发岗开发的是什么的音视频客户端。因为觉得抖音是移动端的,那还有什么需要开发的桌面音视频客户端吗?原来是给抖音开发底层SDK的

面完总体感觉凉凉,但是三面下来感觉面试官都很nice,都比较温和,耐心等你想出思路,而且前面两面都竟然让我过了(可能看我的学校面子上...)。不对过三面抱有任何幻想了,毕竟自己什么水平我太清楚了。。。
最后只想说一声,菜鸡的offer之路还很长啊...
#字节面试##字节跳动##校招##面经#
全部评论

相关推荐

头像
不愿透露姓名的神秘牛友
05-27 09:41
赛力斯 车身质量 17000 硕士985
点赞 评论 收藏
分享
头像
不愿透露姓名的神秘牛友
05-26 21:49
赛力斯 机械制造 16*14 硕士211
点赞 评论 收藏
分享
2 24 评论
分享
牛客网
牛客企业服务