首页 > 三七互娱-后端开发面经
头像
betterpig
编辑于 2020-11-16 16:07
+ 关注

三七互娱-后端开发面经

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

笔试(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)

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

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐