剑指offer -------- 面试的流程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/PKU_Jade/article/details/77878616

第一章 面试的流程

面试的三种形式:

  1. 电话面试
  2. 共享桌面面试
  3. 现场面试
    这里写图片描述

电话面试

不要不懂装懂,没听懂要提问,直到弄懂面试者意图。

共享桌面面试

着重考察编程习惯和调试能力

  1. 思考清楚再编码
  2. 代码命名和缩进
  3. 单元测试

现场面试

  1. 不要迟到
  2. 得体的衣服
  3. 面试轮次过多可以准备零食、饮料
  4. 准备几个问题

面试的三个环节:

行为面试

主要了解一下面试者的性格特点,以及根据简历上的内容了解面试者的过往经验。
介绍项目经历的标准流程:
这里写图片描述

技术面试

这是面试最关键的环节,它考察的主要是:

  1. 基础知识,包括编程语言,数据结构,算法等
  2. 高质量的代码,要求代码健壮,鲁棒
  3. 解决问题时具有清晰的思路
  4. 能对时间、空间复杂度进行优化
  5. 具有优秀的学习,沟通,发散思维能力

这就要求解答时注意细节,如对边界条件,特殊输入,输入为空的处理,数组索引的处理等,如果问题很复杂可以使用画图,举具体例子的方法思考,得到清晰的思路时再动手编程。

2 解决鲁棒性的问题可以事先就想好测试用例,然后再编程。

5 面试官不喜欢高傲或轻视合作者的人
最近看的什么书,学到什么新技术
抛出新概念,看面试者能否短时间内理解这个新概念,并解决相关问题。

应聘者提问环节

不要问:
与自己职位无关的问题,
薪水,
面试结果。

推荐问的问题是:
与职位和项目相关的问题,

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/PKU_Jade/article/details/77878616

第一章 面试的流程

猜你喜欢

转载自blog.csdn.net/Z_Date/article/details/84330303