字节跳动C++提前批一面面经

面试官很奈斯,问的也不是很难的东西,答的不是很好,提前批还是准备的不是很充分
首先看我写的熟悉mysql,就问我是做过mysql的项目吗,我说没做过,只是学了一点知识(非常后悔,写熟悉就是在给自己埋坑),然后问了我索引,B+树的优缺点
问了hash的冲突解决方法
问了快排,以及时间复杂度(nlogn的logn是怎么来的,没答上来)
问了堆排,以及堆排能解决的问题,我说海量数据找最大的k个数,然后问我快排能不能解决这个问题
面试官想问我c++网络编程的东西,我说还不是很明白,就没问了
问了线程、进程的区别,c++内存模型,线程间怎么共享资源(这里瞎答的)
算法题方面,问了先序+中序怎么建二叉树,二叉树的镜像,包含 0, 1, 2, ..., n中 n 个数的序列找缺失的数字,还好都说出来了,只手写了一道题
最后问了我觉得印象最深刻的算法啥的
字节的面试官人真的很好,很和善,希望能有好消息吧,凉了的话就再接再厉!

#字节跳动##面经##提前批##C++工程师#
全部评论
是在紫金数码园5楼吗
点赞 回复 分享
发布于 2019-07-14 07:29
T(n) = 2T(n/2)+n;用主定理直接得到nlogn。
点赞 回复 分享
发布于 2019-07-14 00:01
视频还是现场?
点赞 回复 分享
发布于 2019-07-13 17:17
投的什么部门呀 后端研发吗? 现在投还可以吗?需要笔试吗
点赞 回复 分享
发布于 2019-07-13 17:06
logn是每次都是求mid,对一个长度为n的区间取中间到只剩一个元素需要logn次,跟二分查找一样。
点赞 回复 分享
发布于 2019-07-13 16:37
logn 对数级别归根结底就是分而治之的思想,也就是二分
点赞 回复 分享
发布于 2019-07-13 16:35
先中序重建树写了吗? 还是说思路
点赞 回复 分享
发布于 2019-07-13 16:30
快排你没答出来?😂
点赞 回复 分享
发布于 2019-07-13 16:28

相关推荐

不愿透露姓名的神秘牛友
11-19 18:52
七牛云一生之敌I两个...:自我评价删了,其他浓缩为一页
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
東大沒有派對:这是好事啊(峰哥脸
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
62
分享

创作者周榜

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