zoukankan      html  css  js  c++  java
  • 面试—项目介绍部分

    1、项目介绍

      介绍自己的项目,分为三个步骤:1.尽量用两三句话介绍项目的功能或实现的目标。2.项目的难点在何处,或者说项目的具体需求是什么。3.通过什么方法解决上述的问题。

      第一步时,我会尽量通俗易懂、不带任何专业词汇去介绍。一方面,面试官只有能够听明白,才可能产生兴趣;另一方面,如果刚开始介绍,就把项目说的很晦涩难懂,面试官会有理由怀疑你的表达能力。后两步,主要是看你项目的深度,做的越深内容越多。

      我举个我自己介绍项目的例子:

    “我需要实现的是在不同光照情况下检测到路标,从而达到多阈值自适应的目的。其中最主要的是,我要记录不同阈值中的轮廓数据,并将其进行比较,保留合适的数据,并删除不符合条件的数据。也就是说,我需要存储数据、支持快速查找,并能够迅速插入删除。刚开始我使用的是链表,但是发现链表的查找速度太慢,就改成了红黑树。其实使用哈希表也行。”此时,如果面试官感兴趣,他可能会问红黑树或哈希表的具体实现方案,或者是红黑树与哈希表的区别,等等。

    “由于程序中会产生大量的数据,会不停地创建、删除结点,而申请和回收内存的 new 和 delete 操作是比较费时的,因此我做了一个简单的内存管理。”这样,面试官就有可能顺着我的思路问我内存管理是怎么做的,可以如何改进,遇到某种特殊情况时应该如何应对,等等相关的问题。

    介绍项目时,如果面试官对你的项目涉及的领域有了解,会追问一些具体细节,从而考察你的基础知识。否则,若面试官对你的项目不太懂或不感兴趣,则会直接开始问基础。


    参考:https://www.jianshu.com/p/a5bfdc738983

    2、STAR法则

    STAR法则,即为Situation Task Action Result的首字母,具体含义是:
    Situation: 事情是在什么情况下发生
    Task: 你是如何明确你的任务的
    Action: 针对这样的情况分析,你采用了什么行动方式
    Result: 结果怎样,在这样的情况下你学习到了什么
    简而言之,STAR法则,就是一种讲述自己故事的方式,或者说,是一个清晰、条理的作文模板。不管是什么,合理熟练运用此法则,可以轻松的对面试官描述事物的逻辑方式,表现出自己分析阐述问题的清晰性、条理性和逻辑性。

    大学时候听一个讲座的时候,一个技术公司的CTO(我IT类专业)教我们面试的时候使用的,具体就是
    项目背景一句话、
    自己在项目里负责的工作、
    别人怎样想的而我怎么想怎么做、
    项目的结果或者我的成绩

    链接:https://www.zhihu.com/question/23491167/answer/24802656

    3、具体系统的介绍

    http://www.cnblogs.com/JavaArchitect/p/7586949.html

  • 相关阅读:
    P2437 蜜蜂路线题解
    P1044 栈题解
    P1002 过河卒题解
    P1433 吃奶酪题解
    组合数公式
    P1036 选数题解
    十进制转二进制方法整理
    golang学习笔记 ---工作区与GOPATH
    golang学习笔记---闭包
    golang学习笔记---类型
  • 原文地址:https://www.cnblogs.com/eilearn/p/9082236.html
Copyright © 2011-2022 走看看