一面
日期:2022年9月20日
总时长:1h10min
流程:自我介绍 → 项目(about 40min) → 八股 → 算法题 → 反问
具体:
- 自我介绍;
- 面试官看了简历,让我自己挑项目来讲。于是我就挑了腾讯实习的两个项目来讲,面试官所有的问题基本上都是基于项目中提到的部分来讲的,主要包括:
- K8s组件,主要考察了我优化组件的思路,以及对组件开发的全链路是否有比较清晰的认识;
- 容器网络拨测工具:考察对网络的理解,以及对项目的熟悉程度。
- 问完项目后,面试官紧接着问了几道八股,分别是:
- 线程和协程的区别,要求我同时把GMP模型说一下;
- Channel的用法,有缓存无缓存;
- slice和map是线程安全的吗?
- 算法题,考了一道连续子数组的最大和,是《剑指Offer》的第42题。
二面
日期:2022年9月23日
时长:about 50min
流程:全程场景题 + 问项目,没有八股,没有算法,最后稍微反问了一下
- Golang的设计模式有用过吗?
- 场景题:为一位客户搭建了私有集群,初始时集群中仅有一个Master节点和一个Worker节点,客户准备在该集群中部署一套微服务,其中包括了两个无状态的组件和一个有状态的组件,问:
- 如何实现组件副本数量与节点数保持一致?(即副本数随着节点数增减而增减,分别考虑有状态的组件和无状态的组件)
- 如何保证组件副本均衡地部署在多个Worker节点上?
- 其他涉及的概念:Operator、脑裂问题、CRD资源。
- 高并发相关:服务注册&服务发现、数据库I/O出现瓶颈了有什么改进办法?。。。
线下三面(主管技术面)+ HR面
日期:2022年10月12日
地点:深圳南山智园
三面和HR面都没记录时间,三面的面试官比较严肃,全程深挖项目,没有问八股。项目的实现细节扣完以后,还会追问项目的难点,项目的可拓展方向等。HR面的问题比较常规,如:做过最有挑战性的事情是什么?怎么理解ToB的业务?总结来说就是落落大方地回答就好。
OC & Offer
日期:2022年10月18日
下午在外面逛商场的时候突然接到来自深圳的电话,电话另一头是HR面的人事同学,然后就是祝贺词以及关于offer的一些介绍,简单了解完福利待遇回复了接受offer,于是当晚就收到了正式的offer电子文件。
总结
今年秋招真的非常非常非常难,本想好好地记录一下秋招的全程,却因为屡遭打击而选择偷懒。感谢深信服给予机会,继续前进!
#秋招##深信服##golang面经#