三七互娱-后端开发面经

秋招经历以及更多分享,请点击--》秋招总结 & 面经分享总贴

笔试(9.2)

一面(9.17)

  1. 输入url发生了什么(经典问题...)
    • 反向代理和正向代理的区别
    • 为什么浏览器自己也要有DNS缓存,不直接去文件中找
    • 怎么查看IP报文经过了哪些路由器转发
    • HTTPS
  2. epoll的原理
    • 其中的红黑树怎么做到O(logN)的查找时间复杂度的
  3. 时间轮定时器的原理
  4. 项目中session功能怎么做的
    • sessionid怎么来的,怎么保证随机性
    • session存在哪里
  5. gdb调试的原理
  6. 压测结果
    • 响应慢的原因(我答网速限制)
    • 怎么验证是网络问题
    • 怎么验证apache bench和服务器之间的延迟就是这么高--》ping
  7. 项目中用户数据怎么存的(我答存在MySQL中,每次运行全部读到内存中)
    • 有10亿用户怎么办,还能每次都读吗(我答redis+数据库)
    • 为什么要用redis
    • 这台提供缓存服务的服务器崩溃了怎么办(我答集群或者直接去数据库查找)
    • 一台缓存服务器崩了会影响别的缓存服务器吗
  8. 事务的特性、隔离级别
    • 一致性怎么理解
    • 什么是幻读

二面(10.9)

  1. Web服务器中最难的是什么(我答webbench压测有问题,通过修改webbench源码解决)
    • 改webbench的源码会有问题
    • HTTP协议由谁来关闭连接
    • 四次挥手的过程
    • 为什么是2MSL时间
  2. Vector和list的区别
    • 在删除和插入时迭代器会怎么样
  3. Const修饰函数的作用
  4. 为什么会想用gdb调试
    • Gdb调试效果怎么样
  5. 有出现过卡死的情况吗(我答内存泄漏)
    要是几万行代码怎么查内存泄漏(我答valgrind)

三七互娱的一面问的还是挺有意思的,尤其是经典问题...,二面就没问太难太多了。
数据库!数据库!

#面经##校招##三七互娱##C++工程师#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向
点赞 回复 分享
发布于 2020-11-12 11:06

相关推荐

威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
评论
4
24
分享
牛客网
牛客企业服务