当前位置: 首页 > 面试经验 >

字节跳动提前批 剪映客户端

优质
小牛编辑
141浏览
2023-03-28

字节跳动提前批  剪映客户端

一面(7.26,1h)
  1. 自我介绍(打断,问项目)
  2. 为什么报客户端
  3. http报文结构
  4. get与post(报文如何区分)
  5. 断点续传如何实现
  6. 中间人攻击(没听过)
  7. 三次握手、四次挥手,为什么多一次
  8. tcp流量控制,接收方缓冲区满了怎么办
  9. 拥塞控制
  10. tcp粘包,处理方法
  11. 线程与进程区别
  12. 进程通信方式,特点及优缺点
  13. 进程调度算法
  14. java四种引用
  15. java线程状态
  16. sleep与wait区别
  17. ThreadLocal如何实现线程隔离,ThreadLocalMap与hashmap区别
  18. java线程安全
  19. 乐观锁,悲观锁,适合场景,实现类
  20. Synchronized使用
  21. volatile关键字,指令重排如何实现,其他禁用指令重排方法?
  22. hashmap冲突如何解决?数组能不能用ArrayList替代?
  23. 设计模式用过哪些,装饰者模式
  24. 手撕:z字型打印二叉树
二面(7.29,55min)

  1. 在Java环境下,有三个线程,三个线程依次执行,怎么执行?(线程同步)
  2. lock和synchronized区别?
  3. 公平锁与非公平锁
  4. 锁升级
  5. Java的四种引用类型(一面问过)
  6. 弱引用与虚引用作用类似,为什么还有虚引用?
  7. 内存映射?(memmap,不了解)
  8. 虚拟内存解决什么问题
  9. 简历上的项目,说一下实现原理
  10. 本科成绩排名不太高的原因
  11. 为什么要考研,有没有想过继续深造
  12. 用rand(5)实现rand(7),优化方案?
  13. n架飞机,知道了每架飞机的起飞降落时间,最多有多少架飞机同时在天上飞?
  14. 反问技术栈()



#字节跳动#
 类似资料: