首页 > 面试复盘|腾讯后端开发一面
头像
月夜面尊
发布于 2021-08-24 22:29
+ 关注

面试复盘|腾讯后端开发一面

  1. 开局面试官先自我介绍,介绍部门是jooks海外音乐,主要负责东南亚的音乐市场的。
  2. 我自己做自我介绍
  3. 面试官让先做两个题目
    1. 给定三角形的三个顶点坐标,还有一个点P的坐标,判断点P是否在三角形内部。
    2. 翻转单向链表和双向链表
  4.    面试官问我的web服务器项目是怎么设计的 ?我回答开始设计的目的就是高可用,高性能。然后从网络模式Proactor模式,到线程池,到异步日志,还有主从状态机讲了一遍
  5. 接着线程池里面的工作队列怎么设计的,应该注意什么
  6. 日志系统怎么设计的
  7.    如果HTTP报文没有解析完成,你的代码怎么做的
  8. 讲一下get和post区别
  9. 讲一下HTTPS,从握手流程到通信流程
  10. 讲一下HTTPS是怎么防范中间人攻击的
  11. 说一下你的服务器项目怎么测试性能的?我回答采用自己写的多线程+无锁编程的压测,QPS是2W多
  12. 面试官深挖我的QPS,问我QPS是怎么测出来的,部署在什么服务器上面的,物理性能是什么样的。
  13. 如果现在需求你QPS要翻倍的话,你会怎么分析
  14. 你了解redis是吧,redis的常用数据类型
  15. 说一下zset的实现?我:在我的看的redis5.0的源码中,zset是用跳表和哈希表两个联合起来实现的。
  16. 说一下跳表。我:从区间查找说起,到和平衡二叉树比较,以及他的实现细节。


反问:技术栈,面试官说Go是趋势,不过老代码都是基于C++的。
问我base选择问题,最后面试完成~

面试完不到5分钟显示初面通过了,进入二面了,加油吧~

更多模拟面试

全部评论

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