面试之路

剑指Offer

Posted by JT on June 18, 2019

对于不同级别的岗位面试的侧重点不同;

面试之前要对公司和项目有所了解;

面试结束后准备几个问题;

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