【字节跳动】Go岗-抖音后端实习

第一面(7月4日)

  1. tcp三次握手
  2. udp和tcp区别
  3. 网络分层
  4. IP属于哪一层
  5. dsn解释一下
  6. 进程和线程区别
  7. 什么是协程
  8. 协程相对线程的好处
  9. 有了进程为什么需要线程
  10. 线程的共享资源
  11. 进程之间的通信方式
  12. 知道那一些锁
  13. 介绍一下虚拟内存和好处
  14. 讲一下分段和分页
  15. 算法题:正数 0 负数组成的有序数列里找最后一个负数和第一个正数

第二面

  1. url渲染过程
  2. tcp三次握手
  3. tcp四次挥手
  4. 拥塞问题以及如何解决
  5. 堆和栈的内存分配
  6. 数组和链表讲一下
  7. hashmap的底层实现
  8. java怎么解决hashmap的并发问题
  9. 线程的不同状态和状态之间的切换
  10. 了解io系统嘛(不了解)
  11. 算法题:二叉树的右视图

(上面是现在能想起来的了,之后想起来会加)

第三面(7月9日)

leader面的,看着就很强
问我了不了解redis的底层实现(我不知道这个)
然后面试官相当于带着我推,推的过程中重要讲的是skiplist以及skiplist的modification等等。
算法题问的是LRU的缓存机制。

三面结束过了几天hr面确定给offer了….

发表评论

后才能评论