3.30 字节跳动后台三面面经

一面

  1. 自我介绍
  2. 智能指针的循环引用,解决办法(除了weak_ptr还有其他办法吗)
  3. map、set
  4. linux命令
  5. 三次握手、四次挥手,状态
  6. 拥塞控制
  7. io复用
  8. 右值引用
  9. linux日志文件存储的用户访问的URL,通过命令找到访问最频繁的前n个URL
  10. 虚继承
  11. 隔离级别
  12. 存在大量time_wait会怎么样,如何解决
  13. 写代码,大量长字符串,一个短字符串,找到大量查字符串中,前缀和后缀都是短字符串的所有字符串(多模匹配)
  14. 还有的问题记不清了~大概一小时

二面

  1. 自我介绍
  2. 项目
  3. 推导vector扩容的时间复杂度
  4. 网络模型,各自的协议代表
  5. redis 底层数据结构、分布式锁
  6. 进程、线程。各自的状态、以及如何转移。阻塞可以直接到运行态吗~
  7. mysql索引,讲一讲b+树
  8. 怎么知道使用了什么索引
  9. 页面置换算法有哪些
  10. 算法题,topK写代码
  11. 还有的问题记不太清了~大概50分钟

三面

  1. 如果有一个map有大量数据,现在需要对其进行备份同时要求其不影响其对外服务怎么做
  2. 写代码,实现页面置换算法LRU,哎,怪自己太菜不会写,煎熬
  3. SQL题,具体记不太清了,就是如何建立索引提高效率,同时写SQL

面的成都头条,总的来说体验挺好的,怪自己太菜。最后的面试官引导挺多的,可惜我确实不太会~

#字节跳动##面经##春招##C++工程师#
全部评论
最后结果咋样呀
点赞 回复 分享
发布于 2019-03-31 09:36
这不是群里的大佬嘛2333
点赞 回复 分享
发布于 2019-03-31 10:13
请问一面13题的解法是什么啊?遍历并且每条比较吗?
点赞 回复 分享
发布于 2019-03-31 16:48
大佬拍拍
点赞 回复 分享
发布于 2019-03-31 17:48

相关推荐

听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
牛客868257804号:九个中铁八个中建
点赞 评论 收藏
分享
评论
点赞
71
分享
牛客网
牛客企业服务