翻了翻自己的文档库,找到个用于面试的文档,在做完一次面试后可以用来复盘,如果在面试期间遇到例如:
介绍下你自己
你还有什么问题么
都可以按照模板查漏补缺
祝各位都能有个 锦绣的前程
公司介绍
部门概况
业务介绍
为什么要做
对业务的期许
做了多久,现在是什么阶段
业务特性
核心优势
- 历史项目(是否有同类的项目失败了有历史包袱)?
- 业务流量怎么样?
- 业务复杂度?
- 用户体验?(重视的话技术要求高)
- 业务基础技术储备?(比如协议、存储之类的)
团队介绍
部门人员人数?base?
面试指南
概况
轮次?形式?
基本流程
- 自我介绍
- 项目经历、专业知识考察
- 编码考察
- 候选人Q&A
如何准备项目经历
-
如何做到高效有条理的描述
-
STAR原则
-
Situation:背景来龙去脉
-
Target:目标如何拆解
-
Action:采取哪些行动
-
Result:结果与反思
-
-
-
对项目的业务逻辑和技术架构有充分准备
-
言简意赅地陈述项目的整体架构 & 关键设计
-
业务/技术方案选型、决策逻辑
-
涉及的组件技术充分掌握
-
疑难杂症 、黄金bug案例
-
如何做好规划
- SMART原则
- 目标必须是具体的(Specific)
- 目标必须是可以衡量的(Measurable)
- 目标必须是可以达到的(Attainable)
- 目标必须和其他目标具有相关性(Relevant)
- 目标必须具有明确的截止期限(Time-based)
- SMART原则
如何准备专业知识
-
提纲挈领:整理目标岗位的知识图谱
- 列出关键知识点、关键技术选型
-
结合自身经验 & 公开知识,总结常见问题,对解法融会贯通
- 多看大厂的各类技术输出
-
擅长的方向要有坚实的实力支持
-
准确描述算法原理并分析
-
技术选型优劣分析
如何准备编码考察
-
了解常见算法思路的适用场景
- 不要死记硬背,要融会贯通
-
常见数据结构的常见操作
-
适度练习
- LeetCode 中低难度
-
沟通很重要
-
提前沟通思路,题意不明及时询问,不要上来就写代码
-
写代码要仔细,自己没有推敲完善时,不要着急邀请面试官review
-
自己的代码要能讲明白,也要经得住挑战
-
如果不能写出代码,也至少明确给出思路或合理猜测
-
加分项
沟通 —— 关键:简洁明了,重点突出
-
思路清晰,有条理
-
友善合作,有亲和力
-
举一反三,沟通不费力
匹配度
- 认真思考过业务和自己 & 自己和业务的匹配性
成果显著 —— 关键:结果 & 数据说话
-
优秀的业绩
-
过往项目与目标岗位高度match,能输出价值
专业知识 —— 关键:深度
-
编码简洁有美感,面试无忧
-
领域深度 & 技术广度,T型人才职场最爱,π型人才更是宝贝
客户端开发岗位哪些知识比较重要
计算机基础:网络、操作系统、语言(Kotlin & Swift)
有精力可以温习如下书籍:
《深入理解计算机系统》(CSAPP)
《现代操作系统》
《数据结构与算法分析——C语言描述》(/C++描述/Java语言描述 )
面试结果反馈
反馈时间?怎么联系询问?
# 公司介绍
# 部门概况
## 业务介绍
### 为什么要做
### 对业务的期许
### 做了多久,现在是什么阶段
### 业务特性
## 核心优势
- 历史项目(是否有同类的项目失败了有历史包袱)?
- 业务流量怎么样?
- 业务复杂度?
- 用户体验?(重视的话技术要求高)
- 业务基础技术储备?(比如协议、存储之类的)
## 团队介绍
部门人员人数?base?
# 面试指南
## 概况
轮次?形式?
## 基本流程
1. 自我介绍
2. 项目经历、专业知识考察
3. 编码考察
4. 候选人Q&A
## 如何准备项目经历
- 如何做到高效有条理的描述
- STAR原则
- Situation:背景来龙去脉
- Target:目标如何拆解
- Action:采取哪些行动
- Result:结果与反思
- 对项目的业务逻辑和技术架构有充分准备
- 言简意赅地陈述项目的整体架构 & 关键设计
- 业务/技术方案选型、决策逻辑
- 涉及的组件技术充分掌握
- 疑难杂症 、黄金bug案例
- 如何做好规划
- SMART原则
1. 目标必须是具体的(Specific)
2. 目标必须是可以衡量的(Measurable)
3. 目标必须是可以达到的(Attainable)
4. 目标必须和其他目标具有相关性(Relevant)
5. 目标必须具有明确的截止期限(Time-based)
## 如何准备专业知识
- 提纲挈领:整理目标岗位的知识图谱
- 列出关键知识点、关键技术选型
- 结合自身经验 & 公开知识,总结常见问题,对解法融会贯通
- 多看大厂的各类技术输出
- 擅长的方向要有坚实的实力支持
- 准确描述算法原理并分析
- 技术选型优劣分析
## 如何准备编码考察
- 了解常见算法思路的适用场景
- 不要死记硬背,要融会贯通
- 常见数据结构的常见操作
- 适度练习
- LeetCode 中低难度
- 沟通很重要
- 提前沟通思路,题意不明及时询问,不要上来就写代码
- 写代码要仔细,自己没有推敲完善时,不要着急邀请面试官review
- 自己的代码要能讲明白,也要经得住挑战
- 如果不能写出代码,也至少明确给出思路或合理猜测
## 加分项
**沟通 —— 关键:简洁明了,重点突出**
- 思路清晰,有条理
- 友善合作,有亲和力
- 举一反三,沟通不费力
**匹配度**
- 认真思考过业务和自己 & 自己和业务的匹配性
**成果显著 —— 关键:结果 & 数据说话**
- 优秀的业绩
- 过往项目与目标岗位高度match,能输出价值
**专业知识 —— 关键:深度**
- 编码简洁有美感,面试无忧
- 领域深度 & 技术广度,T型人才职场最爱,π型人才更是宝贝
## 客户端开发岗位哪些知识比较重要
计算机基础:网络、操作系统、语言(Kotlin & Swift)
有精力可以温习如下书籍:
《深入理解计算机系统》(CSAPP)
《现代操作系统》
《数据结构与算法分析——C语言描述》(/C++描述/Java语言描述 )
# 面试结果反馈
反馈时间?怎么联系询问?