字节跳动算法一面凉 + 转开发

hk某校学渣, 在本港有offer, 但是感觉不是很切合我的发展方向(偏客户体验而非技术钻研/开发)。决定投bytedance


一面是个和蔼的80后大哥

首先问我经历, 然后问我logistic回归。但是因为我只有本科且毕设不是做的这个方面,没有什么经历。HR提出我不大符合算法工程师,因此我主动提出是否可以转开发,得到同意后开始问我问题。


第一题, 是 扭转有序数组中查找, 比如说这种, 要求时间复杂度

第二题, 用 的随机数生成器生成 .

第三题,编辑距离( https://en.wikipedia.org/wiki/Edit_distance). 给两个字符串, 问编辑距离。




当然,我都答了,然而我的答案是这样的。。


第一题, 先看是否扭转,没有扭转用普通的二分做。否则用二分查找查找出扭转点, 然后看要查询的在哪一边, 再二分查找就行。

第二题,我给出了一种非常naiive的做法。就是调用两次随机数生成器,变成1 - 25的数。1-21每3个对应1-7里面的一个数, 剩下4个重来。

第三题,我认为是典型的dp问题。

注意边界条件即可,时间复杂度, 空间复杂度理论上可以通过滚动数组降到 (但没必要)


然后通知开发二面改下周。。


*我的代码格式很差, 一般只要能过就行,所以行数和可读性稍差。。

** 全场44分钟, 除去自我介绍4分 + 决定转岗4分。实际上代码写了36min,不知道是不是太慢。

*** 主要是C/CPP在写



所以这是不是已经凉凉。另外求解法。

#字节跳动##面经##春招##算法工程师##C/C++#
全部评论
话说这三道题好像是最水的三道题吧😂
点赞 回复
分享
发布于 2019-04-20 19:41
求各位有没有问到类似的题啊!
点赞 回复
分享
发布于 2019-04-20 20:53
小红书
校招火热招聘中
官网直投
**。。我俩是一个面试官,我一面面了48分钟,咱们写的代码也一样。。我也挂了
点赞 回复
分享
发布于 2019-04-20 20:58
顶上来
点赞 回复
分享
发布于 2019-04-21 02:52

相关推荐

点赞 28 评论
分享
牛客网
牛客企业服务