作业帮后端实习一二面面经

因为不是科班出身,语言也不匹配(我是C++),所以问的问题都挺基础的,感觉面试官比较看重逻辑思维能力。

一面:

一棵m阶的B-tree(m叉树):树中每个结点至多()个孩子,除根结点和叶子结点外,其它每个结点至少有()个孩子

二进制1101.01转化成十进制

快速排序的平均时间复杂度和最坏时间复杂度是多少

(7<<1)&15运算后的结果是

TCP/IP协议栈(说的越多越好)

项目难点

算法题

Top k问题

一面只面了二十分钟左右,然后面试官说对我挺认可的(虽然我也不知道从哪看出来的),让我准备二面,然后就结束了


二面:

说一下你项目中遇到的最大的问题,如何解决的(再次把我毫不相关的科研项目扯了一通)

堆和栈

const和define的区别

Linux用过吗

一个文件里面有很多ip地址,如何用grep命令查看出现次数最多的三个?用awk呢?

root用户如何修改文件的所属人?谈到了chmod命令

一个6L的杯子,一个5L的杯子,均没有刻度,如何得到3L水?最少需要几次操作

盲人有8双白袜子,2双黑袜子,他们的材质没有任何区别,没有第三方在场,如何选出2双黑袜子?

算法题:

面试官说有一道简单的,一道难一点的,让我自己选择,因为前面linux命令那块答得不太好,就选了难的那道

给出一个字符串S,牛牛想知道这个字符串有多少个子序列等于"niuniu"
子序列可以通过在原串上删除任意个字符(包括0个字符和全部字符)得到。

为了防止答案过大,答案对1e9+7取模


作业帮的面试真是我参加的为数不多的面试里面试感受最好的了,会主动告诉你哪些地方还需要补充,做算法题时也不会催你有思路了没,好感upupup
最后,许愿hr面~
#作业帮##实习##C++工程师##面经#
全部评论
说的我都想投了
点赞 回复 分享
发布于 2020-04-15 19:07
为啥我投了后没反应过来
点赞 回复 分享
发布于 2020-04-15 19:46
求问楼主,盲人拿袜子的问题怎么个思路
点赞 回复 分享
发布于 2020-04-18 14:49

相关推荐

评论
1
7
分享

创作者周榜

更多
牛客网
牛客企业服务