|
1 | 1 | <h1 align="center">程序员面试时这样介绍自己的项目经验,成功率能达到98.99%</h1>
|
2 | 2 |
|
3 |
| - |
| 3 | +[toc] |
4 | 4 |
|
5 | 5 | 假如去面试要问10个问题,那么至少5个问题会根据你所介绍的项目背景来问。
|
6 | 6 |
|
7 | 7 | 面试时7份靠能力,3份靠技能,而刚开始时的介绍项目又是技能中的重中之重,决定一次面试的成败,那么面试时如果介绍自己的项目呢?
|
8 | 8 |
|
9 |
| -**1、在面试前准备项目描述** |
| 9 | +## **1、在面试前准备项目描述** |
10 | 10 |
|
11 | 11 | 别害怕,因为面试官什么都不知道,面试官是人,不是神,拿到你的简历的时候,是没法核实你的项目细节的。更何况,你做的项目是以月为单位算的,而面试官最多用30分钟来从你的简历上了解你的项目经验,所以你对项目的熟悉程度要远远超过面试官,所以你一点也不用紧张。
|
12 | 12 |
|
|
29 | 29 | | 针对某个项目,不断深入地问一些技术上的问题,或者从不同侧面问一些技术实现,看你前后回答里面是否有矛盾 | 深入核实你的项目细节 |
|
30 | 30 | | 针对某技术,问些项目里一定会遇到的问题,比如候选人说做过数据库,那么就会问索引方面的问题 | 通过这类问题,核实候选人是否真的有过项目经验(或者还仅仅是学习经验) |
|
31 | 31 |
|
32 |
| -**2、准备项目的各种细节** |
| 32 | +## **2、准备项目的各种细节** |
33 | 33 |
|
34 | 34 | 一般来说,在面试前,大家应当准备项目描述的说辞,自信些,因为这部分你说了算,流利些,因为你经过充分准备后,可以知道你要说些什么。一旦让面试官感觉你都说不上来,那么可信度就很低了。
|
35 | 35 |
|
|
54 | 54 |
|
55 | 55 | 面试前,你一定要准备,一定要有自信,但也要避免如下的一些情况。
|
56 | 56 |
|
57 |
| - |
58 |
| - |
59 | 57 | | 要避免的情况 | 正确的做法 | 原因 |
|
60 | 58 | | -------------------------------------------- | ------------------------------------------------ | ------------------------------------------------------------ |
|
61 | 59 | | 回答很简单。问什么答什么,往往就用一句话回答 | 把你知道的都说处理啊,重点突出你知道的思想,框架 | 问:你SSH用过吗?<br>答:用过。<br>问:在什么项目里用到?<br>答:一个保险项目<br>问:你做了哪个方面的事情?<br>答:开发<br>我直接不问了 |
|
62 | 60 | | 说的太流利 | 适当停顿,边思考边说 | 让面试官感觉你在背准备的东西,这样后面维内托就很难 |
|
63 | 61 | | 项目介绍时什么都说 | 就说些刚才让准备的一些,而且要有逻辑的说 | 会让面试官感觉你思路太乱 |
|
64 | 62 | | 别太多介绍技术细节,就说你熟悉的技术 | 技术面点到为止,等面试官问 | 你说到的所有技术要点,都可能会被深问。面试官一般会有自己的面试节奏,如果你在介绍时就有太多说技术细节,和可能被打断,从而没法说出你准备的亮点。 |
|
65 | 63 |
|
66 |
| -**3、不露痕迹地说出面试官爱听的话** |
| 64 | +## **3、不露痕迹地说出面试官爱听的话** |
67 | 65 |
|
68 | 66 | 在项目介绍的时候,面试官其实很想要听一些关键点,只要你说出来,而且回答相关问题比较好,这绝对是加分项。
|
69 | 67 |
|
|
77 | 75 | | 责任心比较强,能适应大压力的环境 | 被问“你如果在项目遇到问题怎么办?”<br>回答:遇到问题我先查资料,如果还是没有办法解决,不会拖,会及时问相关的人,即使加班,也会在规定的时间内解决 |
|
78 | 76 | | 有主见,能不断探索新的知识 | 在项目里,我会在保证进度的前提下和项目经理说我的想法,提出我的解决方案。在开发过程中,我会先思考一下,用一种比较好的方式,比如效率最高的方法实现。<br>另外,你要找机会说出:平时我会不断看一些新的技术(比如大数据Hadoop),会不断深入了解一些框架和技术的底层实现。 |
|
79 | 77 |
|
80 |
| -**4、一定要主动,面试官没有义务挖掘你的亮点** |
| 78 | +## **4、一定要主动,面试官没有义务挖掘你的亮点** |
81 | 79 |
|
82 | 80 | 面试官往往会这样问:你项目里有什么亮点?或者你作为应聘者,有什么其他加分项能帮你成功应聘到这个岗位。你作为面试者,应当主动说出,而不是等着面试官问,但请注意,说的时候要有技巧,找机会说,通常是找一些开放性的问题说。
|
83 | 81 |
|
84 | 82 | 比如:在这个项目里用到了什么技术?你除了说一些基本的技术,比如Spring MVC,Hibernate,还有数据库方面的常规技术时,还得说,用到了Java内存管理,这样能减少对虚拟机内存的压力,或者说用到了大数据处理技术等。也就是说,得找一切机会说出你拿得出手的而且当前也非常热门的技术。
|
85 | 83 |
|
86 | 84 | 或者找个相关的问题做扩展性说明,比如被问到:你有没有用到过一对多和多对多?你除了说基本知识点以外,还可以说,一般我还会根据需求适当地设置cascade和inverse关键字,随后通过一个实际的案例来说明合理设计对你项目的帮助,这样就能延伸性地说明你的技能了。相反如果你不说,面试话一定会认为你只会简单的一对一和一对多操作。
|
87 | 85 |
|
88 |
| -**5、面试过程中绝对不要出错** |
| 86 | +## **5、面试过程中绝对不要出错** |
89 | 87 |
|
90 | 88 | 出错会导致你直接出具,所以你在准备过程中需要尤其注意如下的因素。下面列了些会导致你直接出局的错误回答。
|
91 | 89 |
|
|
98 | 96 | | 让面试官感觉你很不稳定,很浮躁,比如说话不庄重,或者面试时打扮非常不正规,就穿背心 | 即使你技术再好,这个可能导致你直接出局。<br>我对油嘴滑舌的候选人一般会直接写上不好的评语,这样很难过后面项目经理的面试<br>我还遇到一个人,简历上工作是半年一换,我问他为什么经常换,他直接说是待遇问题,这个人我直接Fail掉 |
|
99 | 97 | | 明书不能加班,不能出差 | 其实虽然有这一问,但公司未必真的会加班出差。但听到这类回答,说明这个人不能承受压力的工作,护着责任心不强,大多数公司是不会要这种人的 |
|
100 | 98 |
|
101 |
| -**6、一点要学会引导面试官** |
| 99 | +## **6、一点要学会引导面试官** |
102 | 100 |
|
103 | 101 | 在做项目介绍的时候,你可以穿插说出一些你的亮点,但请记得,不论在介绍项目还是在回答问题,你当前的职责不是说明亮点而是介绍项目,一旦你详细说,可能会让面试官感觉你跑题了。所以这时你可以一笔带过,比如你可以说,“我们的项目对数据要求比较大,忙的时候平均每小时要处理几十万条数据”,这样就可以把面试官引入“大数据”的方向。
|
104 | 102 |
|
|
108 | 106 |
|
109 | 107 | 实在不行,你也可以说“我除了做开发,也做了了解需求,测试和部署的工作,因为这个项目人手比较少,压力比较大”,这样你也能展示你有过独挡一面的经历。
|
110 | 108 |
|
111 |
| -**总结** |
| 109 | +## **总结** |
112 | 110 |
|
113 | 111 | 面试前一定要准备,在讲解项目的过程当中,先讲解项目背景。也就是说为什么要做这个项目,它与公司的业务发展是什么关系?来源于什么诉求?这里如果讲解清楚,不仅能够让面试官容易理解,也很能体现技术视野与业务理解等软实力的。不用把项目当中所有的功能都介绍一遍,完全没有那个必要,迎合面试官的需要,体现自己的特点。
|
114 | 112 |
|
|
0 commit comments