对于不同级别的岗位面试的侧重点不同;
面试之前要对公司和项目有所了解;
面试结束后准备几个问题;
- 行为面试
- 自我介绍:30-60秒,介绍学习和工作经历
- 项目经验:简单的项目背景、自己完成的任务、为完成任务自己做了什么事、自己的贡献
- 区分“参与”和“负责”;区分“了解”、“熟悉”、“精通”;
- 不要在简历中列出只是肤浅的了解的一些技能;
- “为什么跳槽”:不要抱怨,从兴趣或激情方面入手
- 技术面试
- 基础知识扎实,编程语言、数据结构和算法等
- 高质量的代码:简单问题复杂化(需要考虑各种边界条件和输入等)、复杂问题简单化(将复杂问题分割为几个简单问题,分而治之)
- 思路清晰
- 能从时间和空间两方面优化算法效率
- 沟通学习能力、发散思维能力:不明白的地方要随时提问,提问-思考-提问-回答