字节跳动三面c++面经

985计科大三学生,无实习无项目经历成绩普通

一面3.9:40min


unordered_map和map区别

STL,vector,list

C++多态,虚函数机制

进程通信

进程线程差异

TCP三次握手四次挥手细节

算法题:最长不重复字串(HashTable,O(N))

面试官人非常好,有一些遗漏的知识点会给你指出来并且讲解,也很耐心。


二面3.15:1h


C++多态(看程序说结果,比较复杂,考了有关虚函数表,还考察了override和overwrite,虚函数内部调用非虚函数是调用指针类还是对象类)

二叉搜索树

B树b+树

红黑树删除算法

用互斥锁实现读写锁,写者优先

算法题:有100个方格,每个上面有毒蘑菇和体力蘑菇,毒蘑菇减体力体力蘑菇加体力,当前体力是能跳到的最远距离,求是否能跳到最远方格,如果可以,求落在第100格上的最大剩余体力


二面面试官挺严肃的,回答问题不会肯定或者否定你,听完你的回答就会直接继续下一个知识点,节奏非常紧凑。面完我一度以为凉了,结果十分钟后hr打电话通知三面,而且三面面试官说前面的两次面试官评价挺高。所以小伙伴碰到比较严肃的面试官也不要灰心,平常心回答就好


三面3.17:

服务方法调用

RMI/RPC

序列化/反序列化

10亿找Top10000,需要考虑分片,如果用最小堆需要考虑高效合并

要考虑等待时间且带有优先权的打印机,设计数据结构使打印任务高效

二十四点牌


在三面开始的时候面试官问了能够实习的时间和想要实习的地点,猜测可能是leader直接面试(最后也正好去了这个面试官在的城市),人很和善,不过问题都不是我准备过的基础题型,碰到的时候还是有一点束手无策。


3.27收到offer啦!等了快两周终于拿到心心念念的offer哈哈!


其实准备字节跳动的面试还是需要着重准备基础部分(数据结构、算法、操作系统、计算机网络),另外对做算法题的要求很高,如果在看到题目的时候能直接给出这个题目的最优时空复杂度解法,面试官对你的评价会很高。如果基础知识比较扎实了,可以看看网络上的面试经验,找找自己不会的知识点,查漏补缺。


也祝大家都能拿到心仪的offer!



#字节跳动##实习##C++工程师##面经#
全部评论
楼主这个难度也太高了
1 回复 分享
发布于 2020-03-21 20:37
红黑树删除手撕代码的话挺难的,如果不是就讲几种可能的情况
1 回复 分享
发布于 2020-03-21 20:23
c++还问rpc么,你是写了javaweb项目么
2 回复 分享
发布于 2020-03-21 23:12
10亿找Top10000,需要考虑分片,如果用最小堆需要考虑高效合并。 这个是什么意思啊? 又不是归并排序,为什么要考虑高效合并?
1 回复 分享
发布于 2020-03-29 22:09
老哥没写项目怎么凑出一页简历
点赞 回复 分享
发布于 2020-08-03 11:43
用互斥锁实现读写锁,写者优先。这个是用synchronized就行了啊
点赞 回复 分享
发布于 2020-08-01 10:14
你平常是怎么练习算法的?
点赞 回复 分享
发布于 2020-03-29 21:28
算法什么难度
点赞 回复 分享
发布于 2020-03-29 21:11
你就是那位敖丙的读者?😮
点赞 回复 分享
发布于 2020-03-29 21:09
今天收到offer啦!来还愿!也祝大家都成功上岸!!
点赞 回复 分享
发布于 2020-03-27 21:12
自叹不如,这几个问题我就代码题撕的出来
点赞 回复 分享
发布于 2020-03-21 23:59
这么难 我擦 凉了
点赞 回复 分享
发布于 2020-03-21 19:46
为啥楼主面的这么难,二面红黑树,三面更难...之前看到隔壁某位同学三面难度就楼主一面难度x1.5这样。
点赞 回复 分享
发布于 2020-03-21 18:40
你说c9不就完事了😋
点赞 回复 分享
发布于 2020-03-21 17:49
确实感觉挺难的
点赞 回复 分享
发布于 2020-03-21 17:09
楼主,蘑菇那道题怎么做呀
点赞 回复 分享
发布于 2020-03-21 16:51
算法题是要上机调试好是手撕
点赞 回复 分享
发布于 2020-03-21 16:39
虚函数内部调用非虚函数是调用指针类还是对象类? 这题的答案是什么啊?没看明白
点赞 回复 分享
发布于 2020-03-21 14:33
楼主答的咋样呀😳
点赞 回复 分享
发布于 2020-03-21 14:16
挺难的,啥部门
点赞 回复 分享
发布于 2020-03-21 14:07

相关推荐

08-25 01:30
门头沟学院 C++
字节和pdd怎么选先说大家最关心的薪资,我觉得夕夕的薪资比字节有竞争力,字节比业界平均水平高50%,多多比字节再高50%,夕夕职级和涨薪都比较粗暴,干活的没有级别概念,干的好一年涨1W,我身边有字节工作3年的同学一年100w,他说他夕夕的同学比他多多了,大家自行体会字节干活的有1-2、2-1、2-2、部分3-1、这么多级别,晋升不上去薪资就容易卡住,并且现在也做绩效分布,所以入职即巅峰很正常!再说说工作强度,我觉得两边是不一样的累,夕夕感觉是身累,有很多事要做,老板把方向规划好,员工干活就行,11116、离家远可以10106,保证正常休息但娱乐方面只能打打游戏,周末户外旅游基本不可能,所以感觉他家也不会裁员,因为是真的缺人!相比下,字节比较崇尚自底向上,一线小兵也要做规划,和多方拉通对齐,所以字节有更多心累的成分,字节局部也的确有臃肿迹象,暗戳戳的也在裁员;另外字节太大了,不同团队工作强度差异也很大,有晚上8点前下班的,也有每天11、12点下班的,表面上弹性工作,实际上弹性过大的时候,能弹到凌晨一两点。不过字节周末双休,法定假日也不缩水,这点相比夕夕好很多。绕不开的竞业,夕夕是通过给股票竞业,不额外支付竞业金,网上不是很多违反竞业赔偿公司几百万的案例嘛,感觉他家是真的在狠狠执行!但是像B站、携程、华为等中小厂,夕夕是不竞业的相反,字节基本不会启动竞业,所以你从字节出来还是很自由的最后说说文化吧,前面也提到夕夕是自顶向下的文化,基层不需要多问,干就行,公司也不希望员工私下有什么工作之外的沟通;相反字节需要你多思考,多表现,要像交际花一样工作!至于你会喜欢哪个,感觉也是完全看个人性格,安心赚钱疯狂学技术的适合夕夕,想点亮更多技能、提升综合素质的更适合字节!面试随机性太大,dream company给开出白菜价也是常有的事,所以建议先别着急站队,两边都试一下,哪边时薪高、团队好、有发展就选哪边26届多多内推码内推码 Aw0TNmXngV内推链接 https://careers.pddglobalhr.com/campus/grad?t=Aw0TNmXngV
字节跳动工作体验
点赞 评论 收藏
分享
评论
20
162
分享

创作者周榜

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