字节跳动提前批后端开发工程师一二面凉经

面经内容

【一面】 64mins

一面面抖音结果挂掉了,然后一周后被其他部门捞了,问了一下hr和面试官,面的还是提前批的后台开发工程师。

岗位: 后端开发工程师

1. 自我介绍

2. 项目介绍

3. 进程与线程的区别

4. 进程间和线程间的通信方式

5. 进线程切换对比

6. Linux用Shell命令统计常用的三个命令

7. 场景:100G的文件当中,存放的都是IP地址。统计出现次数最多的IP地址,不限方式。

8. Linux Shell命令的具体实现存在哪里?具体哪个目录下。

9. 场景:写出数据结构和伪代码。每24小时,每个人不允许查询超过5次。

10. 场景※:从网页上下载服务器的文件

具体怎么通过IP地址找到服务器

11. 过桥问题:夜间有四个人需要过桥,每个人的过桥时间不等。过桥需要的手电筒只有一个,并且每次只能两人一起过,过桥时间取两人中最大值,说出你的思路。

12. 了解过分布式CAP吗?无

13.算法题:

NC135 股票交易的最大收益(二)

NC14 按之字形顺序打印二叉树

做了一会儿没动规出来,说了一下自己的思路,然后面试官说要不我们换个题吧,换个题就好了,只要不考动态规划我们就是好朋友。

14. 反问

【二面】 53mins

岗位: 后端开发工程师-抖音/抖音火山版/直播/影像

1. 自我介绍

2. 为什么选择硬件转软件:看了回放,感觉提出这个问题是因为面试官对我的研究方向有误解2333,我本身也是搞软件开发的,当时没get到他的思考方式。

3. 项目背景、项目角色与职责:具体产出、未来目标。

4. 对互联网技术栈的了解

5. 场景:从APP传PDF文件到APP Server的请求链路包含哪些结点,结点之间的协议。

现场听不懂题意,全是瞎答的。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
来说点什么吧!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容