字节跳动两面凉经

一面:

1.代码题。找数组中第k大的数。使用堆做了,然后问时间复杂度。
2.代码题。给出一个元素不重复的排序数组,问v如果插入数组中是第几大。一开始直接使用lower_bound实现,然后问lower_bound和upper_bound的区别,回答了lower_bound是查找第一个大于等于v的数的位置,upper_bound是查找第一个大于v的数的位置。接着问能不能自己实现二分,然后就写了个二分。
3.数据库问题。需要以字段(B,A)和B进行查询,问怎样建立索引。回答了建立(B,A)索引。问这样查询B可以使用索引吗。回答可以,因为最左前缀原则。

二面:

1.问项目,答的一塌糊涂。
2.作业调度的几种方式。
3.代码题。疯子坐飞机问题(https://www.zhihu.com/question/35950050/answer/65272204)。一开始想不到,面试官指导我从2个人、3个人的情况出发去想。然后写了个递归,递归式为f(n)=(f(n-1)+...+f(2))/n。结束之后推了一下。。就是f(n)=1/2。
4.代码题。两个降序数组求第k大的数(我今天和第k大很有缘)。很快就写好。然后就结束面试。挂了。

面试官都很nice,题目也很简单,只是我太菜。
#字节跳动##面经##实习##C++工程师#
全部评论
请问是日常还是暑期呢?
点赞 回复 分享
发布于 2019-04-21 23:48
数组第k大的数是不是用快排的partition()返回的index为k就行了
点赞 回复 分享
发布于 2019-04-21 16:09
两个降序数组求第k大的数,老哥这道题除了堆还有其他办法了吗
点赞 回复 分享
发布于 2019-04-20 19:58
top k这还能挂?你不是全部答对了吗。。
点赞 回复 分享
发布于 2019-04-20 19:38
现场面吗
点赞 回复 分享
发布于 2019-04-20 17:48
算法面吗楼主
点赞 回复 分享
发布于 2019-04-20 17:43
你看我的一面面经 全是topk
点赞 回复 分享
发布于 2019-04-20 17:38

相关推荐

若怜君欢:驾驶证去掉吧,PPT啥的也去掉,本硕课程去掉,导师和研究方向去掉;加入本硕排名(好才写);技能栏加入你会的那些控制算法和滤波算法,这个比你会啥啥啥软件更有用;获奖写上去,奖学金啊,有没有专利啊之类的 电机和硬件这一块,属于传统制造业,制造业实习并不多。多投一些攒攒经验,有实习最好,没有也不需要焦虑(制造业实习其实除了转正,没多大用处) 最后,划重点,等秋招开始后,把你所有社交软件都发一份简历上去,并经常更新,找人内推你!
点赞 评论 收藏
分享
感觉今年拿到大厂实习offer的人很多,光是身边同学室友都是好几个offer。由此可见,秋招得有多卷
小浪_Coding:必须卷的起飞, 应该比25更卷一点, 25已经是哀声一片了, 26会更难一点, 现在还有`很多25未找到的
点赞 评论 收藏
分享
评论
5
53
分享

创作者周榜

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