字节抖音客户端暑期实习面经

字节跳动抖音客户端一面

  1. 自我介绍
  2. 选取其中一个项目重点讲讲
  3. 服务端和客户端之间如何通信
  4. 有哪些服务是由服务端提供的
  5. 你项目中客户端和服务端都使用到了数据库,分别有什么作用
  6. 客户端整体的设计模式
  7. 了解过MVC吗?
  8. 你这个项目花了多长时间
  9. 你是如何做的数据加密
  10. TCP和UDP的区别
  11. TCP的重传机制是怎样的
  12. 一个基于https协议的账号登录页面点击登录后发生了什么?
  13. DNS协议
  14. 你这个项目上线了吗?
  15. 后续项目上线到云服务器上可能需要解决什么问题?X
  16. 从一个局域网访问另外一个局域网这个过程要经历哪些步骤X
  17. http协议和https协议的区别
  18. https是绝对安全的吗?有什么办法去攻击
  19. MAC地址的作用?X
  20. 进程,程序,线程的区别 X
  21. 进程之间的通信方式
  22. 进程调度的策略X
  23. 通过优先级调度存在什么问题?
  24. 线程有哪些状态?X
  25. 同一个进程中的线程共享资源会带来什么问题?如何解决?
  26. 如果使用锁来解决线程共享资源会带来什么问题?
  27. 死锁产生的条件
  28. 如何避免死锁X
  29. 什么是虚拟内存?
  30. 虚拟内存是为了解决什么问题?
  31. 了解过内存回收的过程吗?X
  32. 了解过图吗? 算法题
  33. 如何判断无向图中是否有环
  34. 判断树B是否是树A的子结构 反问
  35. 什么时候出面试结果
  36. 具体做的业务

字节跳动抖音客户端二面

  1. 自我介绍
  2. 你的ACM小队是自己组建的吗?
  3. 你们学校现在还会教C语言吗?
  4. 你的这2个项目背景
  5. 你的token鉴权是如何做的
  6. 你的账号密码是怎么存的
  7. 你的token是如何加密的
  8. 假设你的token泄露了,你有什么方法去识别伪冒者?
  9. 客户端的数据库在哪些场景用到了
  10. 你如何保证客户端数据库和服务端数据库消息的一致性
  11. 你说客户端会存在卡死的情况?你遇到过吗?如何解决的?
  12. 你说一下数据库是如何将一条数据存储起来的 X
  13. 说一下数据库底层实现用到的数据结构
  14. B树和B+树的区别?
  15. sqlite索引有用到过吗?
  16. c++中STL提供了哪些容器
  17. 长连接和短连接的区别
  18. http的长连接了解过吗?X
  19. 假如现在有一个大型的APP,他有很多个模块,你如何提升APP整体的网络交互效率
  20. 你对操作系统的内核态和用户态了解多少?X
  21. 你了解内核态的内存模型吗?X
  22. 用户态和内核态切换时如何切换的,什么时候会触发状态的转变
  23. 算法题:最小覆盖子串

更新:已挂

#字节客户端##字节面经##字节实习##抖音客户端#
全部评论
同acmer,字节没约过面
1 回复 分享
发布于 07-18 19:38 湖南
佬,想问问你面的这个岗位base哪里呀,是抖音客户端,不是剪映客户端吗?
点赞 回复 分享
发布于 07-11 22:21 广东
你是怎么把这么多问题记下来的?录屏吗
点赞 回复 分享
发布于 08-13 19:54 四川

相关推荐

4 53 评论
分享
牛客网
牛客企业服务