首页 > 面经 字节跳动 抖音客户端实习 123面+hr面

面经 字节跳动 抖音客户端实习 123面+hr面

update:楼主过了,28号入职~

楼主0基础,8月份海投的时候刚好投到过字节跳动的客户端,但因为面试周期太长(因为海投了不少岗位,面什么准备什么,准备周期短,2 3天吧,面试周期太长就记不清了),后面就挂在三面了。

前几天被捞简历了,问我愿不愿意试试抖音的机会,我当即表示愿意。看了2 3天面经,复习了下一些基础知识。

抖音部门的面试相当效率,好评!

一面之后面试官稍微让我等一下,过了一会儿二面面试官就来了,连着面的,而且感觉比较严肃,前面的基础知识感觉自己答得不理想,好在算法写的很流畅,概率题也答得比较快。面完等了一会儿收到hr电话,约了三面时间。

今天上午,三面完后,三年面试官当即又帮我约了hr面,真心效率!适合我这种抱佛脚选手。

许愿hr面能过!之前爱奇艺推荐算法(面试官感觉很满意来着。。)、深信服南研所都因为要读研挂了,这次是被捞的简历,hr一开始就问我是要读研吗,应该不会太惨吧。

一面:

输入url的整个过程

网页加载很慢有什么办法优化

真正传输信息用的什么密钥

为什么对称加密比较快

内联函数和宏的区别

分别在哪个阶段替换

程序编译的阶段

(问的挺多的,其他不记得了)

数字金字塔最短路径,简单dp,太久没见到了,反而迟疑了一下

实现一个图片缓存类, get set两个方法, 最大缓存图片是200张?瞎口胡

二面:

操作系统内存管理

LRU怎么实现
我没答上,后来查了下发现leetcode上面有个模拟LRU的题,用哈希表+双端链表(不过感觉操作系统应该不是这样实现的,这个题倒像是是应用层面的实现,不知道面试官想听到的什么答案)。

哈希表的实现

哈希表访问上面可能会遇到的多线程问题

锁怎么实现(OS学的不牢固啊,忘了testAndSet()这些东西了,结束了翻了下书)

算法题

写一个函数,参数是前升后降的数组,返回值是数组峰值对应的下标,例子
一开始口胡了个的,面试官提示有更优的,我就写的了

1分、2分、5分硬币,数量不限,组合1元钱的数量
20秒很快写完了。。面试官问我写过吗,我说是的,完全背包(我不是自我介绍说打过acm吗o(╥﹏╥)o)。

简单概率题
一副牌,平均分给两个人,每个人手上都有两张A的概率。
一副牌,去掉大小王,5张同花顺的概率。

三面

没问基础了,聊了聊一些想法,想在实习中收获什么,研究生导师做什么的,在acm队伍中担任什么角色,擅长什么,然后就是算法题。

算法题

4 3 1 2 7 9 8 10
K数 -> 前面所有的数都比其小,后面所有的数都比其大

7 1 2 3 4 5 6
1 2 3 4 5 6 7

move -> 拿起任意元素,并且放入到任意位置

最少的move次数,使得数组变成升序
问次数是多少

为什么答案是n-最长上升子序列长度,能否严格证明下?(面试脑袋浆糊了,结束了和朋友交流了下,挺显然的)

hr面

聊了挺多的,很多不记得了,基本是就是问对XX的想法。
对于抖音和快手有什么看法呢?有什么不同。
你来实习能对抖音带来什么提升呢?
对面试有什么看法呢?
为什么选择客户端而不是后端或者前端呢? (诚实的表示,本人什么岗位都无所谓,客观来讲,我没工程背景,客户端容易)
之前你面过一次为什么那次失败了呢?
你觉得是什么原因呢?
什么时候能来实习?实习时间?能否全勤?

许愿offer!!!! 我是真心想实习的啊。 球球啦!

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖