剑指offer——面试杂记
面试一般分为三个环节:行为面试—>技术面试—>应聘者提问
1.行为面试
关于简历的项目经验
- 简短的项目背景(注意:参与和负责的使用)
- 自己完成的任务
- 具体做了哪些工作
- 自己的贡献
PS:面试官常问的问题:
- 你在该项目中碰到的最大的问题是什么,是怎么解决的?
- 从该项目中你学到了什么?
- 什么时候会和其他团队成员有冲突,是怎么解决冲突的?
关于简历技能的描述
- ”了解“:只是在看过不曾实际使用的技能;
- ”熟悉“: 实际使用过且通过查阅相关文档可以独立解决问题的技能;
- ”精通“: 使用得心应手并且可以解决领域的很难问题。
2.技术面试
五种素质(详述且见以后分解):
- 扎实全面的基础知识(编程语言,数据结构,算法等)
- 能写出 高质量的代码(正确,完整,鲁棒)
- 能思路清晰地分析问题
- 能优化时间和空间复杂度
- 优秀的沟通,学习,发散思维能力
3.提问环节
为每轮面试准备2~3个问题,推荐提问与招聘职位或项目相关的问题
- 要对应聘的职位或项目的背景有一定的了解(公司成立时间,主要业务,职位要求)
- 面试过程中留意面试管的话(比如项目进展情况)