首页 > 8.4 字节提前批 后端开发工程师 一二面凉经
头像
菠萝开方
编辑于 2021-10-15 19:40
+ 关注

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

8.16 15:30 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. 反问

8.4 16:00 53mins

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

  1. 自我介绍
  2. 为什么选择硬件转软件:看了回放,感觉提出这个问题是因为面试官对我的研究方向有误解2333,我本身也是搞软件开发的,当时没get到他的思考方式。
  3. 项目背景项目角色与职责:具体产出、未来目标。
  4. 对互联网技术栈的了解
  5. 场景:从APP传PDF文件到APP Server的请求链路包含哪些结点,结点之间的协议。
    现场听不懂题意,全是瞎答的。
  6. HTTP/HTTPS的区别
  7. TCP协议三次握手与四次挥手的细节。
  8. 长连接
  9. 通信过程中,同步、异步、阻塞和非阻塞
  10. epoll
  11. Linux常用命令
  12. 测试的性能指标
  13. 场景:Linux服务器内部下载文件的过程,文件下到桌面。
    涉及到网络完全不懂,复习漏洞。
  14. 用户态与内核态
  15. 零拷贝
  16. 场景:从文件当中读取数据并进行计算后存到另一个文件,CPU和文件是如何交互的。
  17. volatile
  18. static
  19. rocksdb读写机制
    可以感觉到我们之间实在是无什么共同业务可聊,开始瞎扯了。
  20. 算法题:无重复字符的最长子串
    和我上上场面试撞题了,同样是输出最长子串,给了三个测试用例,运行并输出结果。

总结:
感觉面试官应该准备了很多网络,但是我网络还没开始复习,嘻嘻有点小尴尬,全程不好意思。操作系统和C++基础也一句没问,复习了的部分统统没问,估计是一篇凉经。
找个工作也太难了,归根到底还是人菜,还是要继续复习啊。

更多模拟面试

全部评论

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

相关热帖

近期热帖

近期精华帖

热门推荐