首页 > 字节跳动实习客户端开发一面二面面经(已offer)
头像
含泪点赞101
编辑于 2021-03-17 13:22
+ 关注

字节跳动实习客户端开发一面二面面经(已offer)

三面面经看这里
一面
并没有直接让做自我介绍,直接盯着简历问了。项目问得很细,比如我说爬了某网站,面试官直接打开那个网站来着,好可怕。还问我项目有没有上线,我表示租的域名,过期了,小哥一脸遗憾。
也没有问操作系统or计算机网络orC++,问完项目和实习经历直接做题了。
题目是旋转输出矩阵,去年准备实习的时候练过,不记得是leetcode哪一题了,题意是这样:
输入1:3
输出1:
1 2 3
8 9 4
7 6 5

输入2:4
输出2:
1   2   3   4
12 13  14  5
11 16  15  6
10  9    8   7
面试官挺仗义的,先问了思路,我说就按照旋转的顺序依次保存在二维数组里。他回答就是想确认一下我思路没问题,别找规律去了
最后写出来了,有点紧张所以时间略久。本来以为面试官看看代码就结束了,但他让我自己写测试用例,我开始心跳加速,担心粗心写错什么地方,幸好一遍过了。
反向提问:
1. 工作和生活是怎么平衡的?
2. 工作内容
然后小哥说接着还有二面,但要等10分钟,看二面面试官有没有空。如果没空不能二面,十分钟后他会再上线提醒我一下。

十几分钟吧,二面面试官上线了
二面
一面的小哥有点呆呆的,二面面试官笑嘻嘻的,上来问我要不要休息一会儿喝点水什么的。
然后自我介绍,中间还聊天了,问项目问实习经历。
接着问我毕设进度,大概介绍了一下毕设内容。
问我最喜欢哪门课程,我说操作系统吧,因为OSTEP的作者很有趣!
OS中哪个部分印象最深?我说线程调度那块
Linux之类系统里线程调度怎么实现的了解过吗?没有,就知道书上介绍的模型,然后讲了FCFS、SJF、LRU、RR,最后详细讲了一个MLFQ
RR有什么优化的点吗?我说时间片多长比较tricky(真的不了解,乱说的),太短了上下文切换浪费时间,太长了可能引发饥饿。
然后被问时间片长度有什么办法确定吗?只能继续胡扯,说可以存储过去一段时间的线程的平均执行时间blabla
优先级反转怎么解决?没答出来,问了答案,发现是和之前MLFQ某个点原理一样,于是突然想起来其实书上是看过优先级反转的问题的,对自己感到很生气...(只能说明还是不熟练!
前面聊太久了,我都以为不做题了,想多了!题目是计算表达式的值,只有加减法和括号,但数字可能不止一位。(面试官坏得很,出题前问我用什么语言写,我说C++,就出了这题。要是python还这题,我直接反手一个eval
俺之前没做过,写了很久很久,虽然算法应该不是最优,还是写出来了(感谢面试官的耐心
反向提问:还是问了工作内容(偏底层的
全程面试官都很随和,反而让我有点慌...

补充一下,是客户端开发岗,直接找HR投的简历,官网上我这边看不到流程(但另一个岗位的内推人可以看到,所以应该没被骗哈哈哈哈
由于岗位偏低层,平时偏重性能优化,所以两位面试官都很注重问回答的方法还能怎么改进之类的。
一面是下午三点开始的,二面结束五点多了,目前还没收到通知,许愿上岸!

3.4 17点 Update:二面过了,三面冲啊!

3.9 19:35 Update:三面也过啦!明天下午hr面~

3.17 11:30 Update:收到offer

注:
1. 我不加网友vx哈,请见谅
2. 开发岗不是只有男生,麻烦各位牛友回复前先确认一下楼主性别,评论区直呼我老哥的,我不会再回复了。希望这个世界少一点刻板印象!

更多模拟面试

全部评论

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

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐