面经内容
【一面】 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
暂无评论内容