字节跳动 - 日常实习 - 朝夕光年

字节跳动 - 日常实习 - 朝夕光年

前言:凭记忆写的,可能存在问题描述不准确及缺漏。业务中台挂了之后,期末考试周被 HR 捞了试一下,算是去年的面经。

时间线:12.28 收到面试通知 —— 12.31 一面 —— 1.7 二面 —— 挂


一面

  1. 你的序列化如何做的?

  2. NIO 和 BIO 的异同?

  3. 负载均衡算法的实现?

  4. 讲讲 Netty 的 Boss 和 worker 线程组?

  5. 讲讲 Java 以及 Tomcat 的类加载器?

  6. 讲讲 TCP 和 UDP 的区别?

  7. 为什么使用 TCP 不使用 UDP,使用 TCP 时可能遇到哪些问题?

  8. TCP 相比 UDP 的缺点?

  9. 讲一讲 CPU ?

  10. 讲一讲 Cache 的结构,以及 L1、L2、L3 Cache

  11. 多核多线程,多线程与Cache 的关系 或者 说多线程下Cache 如何运作?

  12. 抛开 JMM ,知道 C、C++ 上 volatile 的实现吗?

  13. 内存屏障如何将缓存脏数据刷到主存的?

  14. 知道CPU 的原子操作吗?

  15. 讲讲 AtomicInteger 和 volatile 的原理,以及前者如何实现原子性的,二者的区别?

  16. 讲讲 ConcurrentHashMap ?

  17. 讲讲什么时候使用表锁、什么时候使用行锁?

  18. InnoDB 和 MyISAM 的区别?

  19. 能细说一下 InnoDB 引擎吗?

  20. Redis 为什么快?

  21. 146. LRU 缓存

二面

开篇无自我介绍,就一个数据结构问题不断扩展加一道算法题

  1. 详细讲讲 ArrayList 和 LinkedList 这两个数据结构?LinkedList 那种场景比 ArrayList 更好?

  2. 138. 复制带随机指针的链表

  3. 算法结束后,就让自己介绍一下项目

#字节跳动##面试题目##春招##实习##面经#
全部评论
一面好多啊佬
点赞 回复 分享
发布于 2022-03-15 16:37
为什么挂了?算法吗还是啥?
点赞 回复 分享
发布于 2022-03-15 16:52
请问楼主二面算法有时间复杂度要求吗
点赞 回复 分享
发布于 2022-03-17 15:28

相关推荐

11-15 17:19
湖南大学 Java
成果成果成果果:这是哪个公司的hr,这么离谱吗,我没见过用性别卡技术岗的,身边女性同学拿大厂offer的比比皆是
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 15:43
点赞 评论 收藏
分享
评论
3
45
分享
牛客网
牛客企业服务