实习 | 抖音产品面经

校大原创

收藏 0 评论 0

实习 | 抖音产品面经

面试基本信息

项目详情
面试公司抖音(字节跳动)
面试岗位用户产品 - 后端开发
面试轮次一面
考察范围网络协议、操作系统、MySQL、Redis、大数据排序、算法与设计

一、网络协议

  1. HTTP 和 WebSocket 的区别
  2. 传输层有哪些协议?有什么区别?
  3. HTTP 的完整过程
  4. TCP 如何进行流量控制和拥塞控制

二、操作系统

  1. 可执行文件的执行过程(包括 print () 的调用链)

三、MySQL

  1. 数据碎片化是什么?怎么解决?存储结构是什么样的?
  2. MySQL 的有哪些?
  3. 行锁和表锁之间是怎么互斥的?

四、Redis

  1. Redis 并发集群里,热点数据导致负载不均衡,怎么解决?

五、大数据排序

  1. 1T 数据、4G 内存,怎么排序?

六、算法与设计

  1. 设计一个令牌桶
  2. 二维数组中找最大正方形的面积