美文网首页
面试锦囊大纲之引导指南

面试锦囊大纲之引导指南

作者: flowerflower | 来源:发表于2019-12-04 12:52 被阅读0次
    😝😝😝

    面试的三个环节

    面试的三个环节.png

    一、行为面试环节

    简短的自我介绍,由于面试官手中拿着应聘者的简历,有应聘者的详细信息,因此自我介绍不用花很多时间,用1分钟左右介绍自己的主要学习、工作经历即可。如果面试官对你的某一段经历或者参与的某一个项目感兴趣,他会针对地提几个问题了解。

    应聘者的项目经验

    应聘者自我介绍之后,面试官接着会对照应聘者的简历去详细了解他感兴趣的项目。应聘者在描述项目时,可以采取STAR模型阐述自己经历过的项目。

    图片.png
    Situation: 简短的项目背景,比如项目的规模,目标群,用到的主要技术点。

    Task: 自己完成的任务。用词上需注意区分"参与"和"负责"。

    Action: 为了完成任务自己做了哪些工作,是怎么做的。比如前期产品原型出来后,这时候就项目中的一些功能已有大致了解,如果项目中涉及一些之前你没有做过的功能,例如:支付宝和微信支付、数据埋点什么的等等,在UI没有出之前你可以对没有接触的技术先做了解,看官方文档以及搜索一些人家在实现时遇到的问题,并将一些问题收藏记录。其次便是自己写测试demo。

    Result: 自己的收获。做了哪些功能,解除了什么的疑难杂症。如果是做优化,优化前后对比。

    介绍项目之后,除此之外面试官针对项目经验最常问的问题包括如下几点:

    • 你在该项目中你认为你碰到的最大的问题是什么?你是怎么解决的?
    • 如果是多人协作开发,你们是怎么解决冲突的?
    • 你觉得你的亮点是什么?

    针对每一个项目经历都应提前做好响应的准备。只有准备充分,才能在这个环节表现的游刃有余。


    二、技术面试环节

    面试官通过简历以及行为面试之后已经大致了解应聘者的背景,接下来就是技术面试了,这是面试环节中的重头戏。通常技术面试会占据30-60分钟左右,对面试的结果起着关键性作用。

    应聘者需具备的素质.png
    2.1 扎实的基础知识

    扎实的基本功是前提条件。至于面试者要掌握哪些知识点,笔者以画出引导指南,最重要的为三颗星。之后笔者会针对每一个专题进行细化。

    2.2 高质量的代码

    注重质量的程序员,才能撸出好代码。比如说如果防止block的循环引用以及数组越界、空字符串错误处理,野指针等问题,UI界面复杂以及业务逻辑复杂可采取MVVM架构模式,为ViewController瘦身。

    2.3 清晰的思路

    有时候面试官会问一些有点意思的问题,来考察应聘者能否在短时间内形成清晰的思路并解决问题。

    2.4 优化效率的能力

    这一块主要涉及算法方面的知识。有一些大厂出来的面试官比较注重算法之类的,后面的文章将会对算法单独讲解。

    2.5 优秀的综合能力

    在面试中,应聘者除了展示自己的编程能力和技术之外,还有一些对问题的分析能力以及学习能力等等。IT行业知识更新很快,不能总吃老本,因此程序员只有具备很好的学习能力才能跟上知识的步伐。


    三、应聘者提问环节

    面试官会让应聘者问几个问题,主要是想了解他最关心的问题有哪些。因此应聘者至少要问有连个问题,否则面试官会觉得你对我们公司都不感兴趣,那你来面试做什么?
    针对面试官推荐问的问题 -> 项目相关的问题、目前项目进展。
    针对hr推荐问的问题 -> 公司规模以及福利待遇方面(加班补贴、项目分红,年终奖等等之类的问题)

    相关文章

      网友评论

          本文标题:面试锦囊大纲之引导指南

          本文链接:https://www.haomeiwen.com/subject/crwofctx.html