【第二十七期】字节北京抖音后端实习123面经

itmrtan · · 801 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

第一面 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了….

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

801 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传