一次面试应该知道的内容

翻了翻自己的文档库,找到个用于面试的文档,在做完一次面试后可以用来复盘,如果在面试期间遇到例如:

介绍下你自己

你还有什么问题么

都可以按照模板查漏补缺

祝各位都能有个 :sparkler:锦绣的前程

公司介绍

部门概况

业务介绍

为什么要做

对业务的期许

做了多久,现在是什么阶段

业务特性

核心优势

  • 历史项目(是否有同类的项目失败了有历史包袱)?
  • 业务流量怎么样?
  • 业务复杂度?
  • 用户体验?(重视的话技术要求高)
  • 业务基础技术储备?(比如协议、存储之类的)

团队介绍

部门人员人数?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语言描述 )

面试结果反馈

​ 反馈时间?怎么联系询问?

# 公司介绍

# 部门概况

## 业务介绍

### 为什么要做

### 对业务的期许

### 做了多久,现在是什么阶段

### 业务特性

## 核心优势

- 历史项目(是否有同类的项目失败了有历史包袱)?
- 业务流量怎么样?
- 业务复杂度?
- 用户体验?(重视的话技术要求高)
- 业务基础技术储备?(比如协议、存储之类的)

## 团队介绍

部门人员人数?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语言描述 )



# 面试结果反馈

​	反馈时间?怎么联系询问?
47 个赞

好资料啊,干货。

4 个赞

好的我知道了,回去等通知吧 :upside_down_face:

8 个赞

:+1:

写的挺好的,加油,这个帖子应该加精

妙啊

mark一手,下次跑路时用 :grin:

必须顶一下

好好好

“我知道了,回去等通知吧。”这句话背后,隐藏着无尽的温柔与期许。它是理解与信任的象征,如同夜空中最亮的星,照亮彼此前行的路。尽管未知的风雨可能侵袭,但我们心中已有了一座灯塔,指引着彼此,等待那个让心灵共鸣的通知,让爱重逢。

声明:本段文字非AICG,原文来源

好家伙,原来是这么个意思,我就说嘛……

4 个赞

顶,这就跑路去试试去 :grin:

MARK

放个佛祖保佑你获得高薪

//
//                            _ooOoo_
//                           o8888888o
//                           88" . "88
//                           (| -_- |)
//                            O\ = /O
//                        ____/`---'\____
//                      .   ' \\| |// `.
//                       / \\||| : |||// \
//                     / _||||| -:- |||||- \
//                       | | \\\ - /// | |
//                     | \_| ''\---/'' | |
//                      \ .-\__ `-` ___/-. /
//                   ___`. .' /--.--\ `. . __
//                ."" '< `.___\_<|>_/___.' >'"".
//               | | : `- \`.;`\ _ /`;.`/ - ` : | |
//                 \ \ `-. \_ __\ /__ _/ .-` / /
//         ======`-.____`-.___\_____/___.-`____.-'======
//                            `=---='
//
//         .............................................
//                  佛祖保佑             拥有高薪
// 

mark

牛逼

马一个,准备跑路了

码住备用

怎么?产品做太拉了准备跑路?考虑考虑qq?image

声明:此段话纯属调侃语气,非针对用户

准备在开发一款YouChat

不错