沟通模板
开场白
1. 简单介绍自己
- 你好,请问你是 XXX 同学吗
- 你好,我叫 XXX,是这次面试官
2. 结束
- 那请先做一个简单的自我介绍
技术栈
1. 技术栈匹配程度
- 看你简历,编程语言方面有 X 年 Go、X 年 Java 经验,那 Python、PHP、JavaScript 等是否有接触呢,熟练度如何
- 数据库方面有 MySQL、Postgres,那 TIDB、MongoDB 等是否有接触呢,熟练度如何
- 缓存方面有 Redis,那 Memcache 等是否有接触呢,熟练度如何
- 消息中间件方面有 RabbitMQ,那 Kafka 等是否有接触呢,熟练度如何
- 容器化方面有 Docker,那 K8S 等是否有接触呢,熟练度如何
基础知识
1.编程语言方面
- Go
- Python
2.数据库方面
- MySQL
- Postgres
- TIDB
- MongoDB
3.缓存方面
- Redis
- Memcache
4.消息中间件方面
- RabbitMQ
- Kafka
5.容器化方面
- Docker
- K8S
项目经验考察
- 针对项目中某一个亮点(架构设计/高并发/成就等),让面试者详细展开介绍
研发流程考察
1.CICD成熟度
- 研发如何提交代码(代码提交规范)
- 单元测试覆盖率
- 如何部署项目
- 如何提测
- 如何上线
2.如何把控项目质量
- 需求方面
- 方案方面
- 研发方面
- 测试方面
- 运维方面
代表面试结束的问题
- 你最近做过最有挑战的事情是什么?
- 你最近是如何提升自己的?
- 你最近读了什么书?
- 你对下一份工作有什么期待?