百面嵌入式专栏(笔试题)如何在面试中介绍自己的项目经验

  在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。

  根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。

  1 第一印象就不好了,至少会感觉该候选人表述能力不强。

  2 一般来说,面试官会根据候选人介绍的项目背景来提问题,假设面试时会问10个问题,那么至少有5个问题会根据候选人所介绍的项目背景来问,候选人如果没说好,那么就没法很好地引导后继问题了,就相当于把提问权完全交给面试官了。    面试时7份靠能力,3份靠技能,而刚开始时的介绍项目又是技能中的重中之重,所以本文将从“介绍”和“引导”两大层面告诉大家如何准备面试时的项目介绍。    好了,如下是正文内容。

1.在面试前准备项目描述,别害怕,因为面试官什么都不知道

  面试官是人,不是神,拿到你的简历的时候,是没法核实你的项目细节的(一般公司会到录用后,用背景调查的方式来核实)。更何况,你做的项目是以月为单位算的,而面试官最多用30分钟来从你的简历上了解你的项目经验,所以你对项目的熟悉程度要远远超过面试官,所以你一点也不用紧张。如果你的工作经验比面试官还丰富的话,甚至还可以控制整个面试流程(笔者在面试方面成精后也经常干这种事情,大家一定也能行)。

面试官
对你以前的项目和技能 很了解 只能听你说,只能根据你说的内容做出判断
在面试过程中的职责 在很短的时间内防守成功即可 如果找不出漏洞,就只能算你以前做过
准备时间 面试前你有充足的时间准备 一般在面试前用30分钟阅读你的简历
沟通过程 你可以出错,但别出关键性的错误 不会太为难你,除非你太差
技巧 你有足够的技巧,也可以从网上找到足够多的面试题 其实就问些通用的有规律的问题

   既然面试官无法了解你的底细,那么他们怎么来验证你的项目经验和技术?下面总结了一些常用的提问方式。

提问方式目的
让你描述工作经验和项目(极有可能是最近的),看看你说的是否和简历上一致 看你是否真的做过这些项目
看你简历上项目里用到的技术,比如框架、数据库,然后针对这些技术提些基本问题 还是验证你是否做过项目,同时看你是否了解这些技术,为进一步提问做准备
针对某个项目,不断深入地问一些技术上的问题,或者从不同侧面问一些技术实现,看你前后回答里面是否有矛盾 深入核实你的项目细节
针对某技术,问些项目里一定会遇到的问题,比如候选人说做过数据库,那么就会问索引方面的问题 通过这类问题,核实候选人是否真的有过项目经验(或者还仅仅是学习经验)

2. 准备项目的各种细节,一旦被问倒了,就说明你没做过

  一般来说,在面试前,大家应当准备项目描述的说辞,自信些,因为这部分你说了算,流利些,因为你经过充分准备后,可以知道你要说些什么。而且这些是你实际的项目经验(不是学习经验,也不是培训经验),那么一旦让面试官感觉你都说不上来,那么可信度就很低了。

  不少人是拘泥于“项目里做了什么业务,以及代码实现的细节”,这就相当于把后继提问权直接交给面试官。下表列出了一些不好的回答方式。

回答方式后果
我在XX软件公司做了XX门户网站项目,这个项目做到了XX功能,具体是XX和XX模块,各模块做了XX功能,客户是XX,最后这个项目挣了XX钱 直接打断,因为业务需求我不需要了解,我会直接问他项目里的技术
(需要招聘一个Java后端开发,会Spring MVC)最近一个项目我是用C#(或其他非Java技术)实现的,实现了……或者我最近做的不是开发,而是测试……或者我最近的项目没有用到Spring MVC 提问,你最近用到SSH技术的项目是什么时候,然后在评语上写:最近XX时间没接触过SSH
在毕业设计的时候(或者在读书的时候,在学习的时候,在XX培训学校,在XX实训课程中),…… 直接打断,提问你这个是否是商业项目,如果不是,你有没有其他的商业经验。如果没商业项目经验,除非是校招,否则就直接结束面试
描述项目时,一些关键要素(比如公司、时间、所用技术等)和简历上的不匹配 我们会深究这个不一致的情况,如果是简历造假,那么可能直接中断面试,如果真的是笔误,那么就需要提供合理的解释

  在避免上述不好的回答的同时,大家可以按下表所给出的要素准备项目介绍。如果可以,也请大家准备一下用英语描述。其实刚毕业的学生,或者工作经验较少的人,英语能力都差不多,但你说了,这就是质的进步。

要素 样式
控制在1分钟里面,讲出项目基本情况,比如项目名称,背景,给哪个客户做,完成了基本的事情,做了多久,项目规模多大,用到哪些技术,数据库用什么,然后酌情简单说一下模块。重点突出背景,技术,数据库和其他和技术有关的信息。 我在XX公司做了XX外汇保证金交易平台,客户是XX银行,主要完成了挂盘,实盘成交,保证金杠杆成交等功能,数据库是Oracle,前台用到JS等技术,后台用到Java的SSH,几个人做了X个月。不需要详细描述各功能模块,不需要说太多和业务有关但和技术无关的。如果面试官感兴趣,等他问。
要主动说出你做了哪些事情,这部分的描述一定需要和你的技术背景一致。 我做了外汇实盘交易系统,挂单成交系统,XXX模块,做了X个月
描述你在项目里的角色 我主要是做了开发,但在开发前,我在项目经理的带领下参与了业务调研,数据库设计等工作,后期我参与了测试和部署工作。
可以描述用到的技术细节,特别是你用到的技术细节,这部分尤其要注意,你说出口的,一定要知道,因为面试官后面就根据这个问的。你如果做了5个模块,宁可只说你能熟练说上口的2个。 用到了Java里面的集合,JDBC,…等技术,用到了Spring MVC等框架,用技术连接数据库。
这部分你风险自己承担,如果可以,不露声色说出一些热门的要素,比如Linux,大数据,大访问压力等。但一旦你说了,面试官就会直接问细节。 这个系统里,部署在Linux上,每天要处理的数据量是XX,要求是在4小时,1G内存是的情况下处理完5千万条数据。平均访客是每分钟XXX。

  面试前,你一定要准备,一定要有自信,但也要避免如下的一些情况。

要避免的情况 正确的做法 原因
回答很简单。问什么答什么,往往就用一句话回答 把你知道的都说出来,重点突出你知道的思想,框架 问:你SSH用过吗?答:用过。问:在什么项目里用到?答:一个保险项目
说得太流利 适当停顿,边思考边说 让面试官感觉你在背准备的东西,这样后面问题就很难
项目介绍时什么都说, 就说些刚才让准备的一些,而且要有逻辑地说 会让面试官感觉你思路太乱
别太多介绍技术细节,就说你熟悉的技术 技术面点到为止,等面试官来问 你说到的所有技术要点,都可能会被深问。面试官一般会有自己的面试节奏,如果你在介绍时就太多说技术细节,很有可能被打断,从而没法说出你准备好的亮点。

3.不露痕迹地说出面试官爱听的话

  在项目介绍的时候(当然包括后继的面试),面试官其实很想要听一些关键点,只要你说出来,而且回答相关问题比较好,这绝对是加分项。我在面试别人的时候,一旦这些关键点得到确认,我是绝对会在评语上加上一笔的。

  下面列些面试官爱

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

Linux操作系统笔试面试真题 文章被收录于专栏

首先我们都知道,操作系统是所有软件的基础,所有上层软件都要依赖于操作系统提供的各种机制,才能运行。 而我在工作中也认识了很多技术大牛,根据我的观察,他们的基本功往往十分扎实,这对他们的架构视野、技术成长都十分有帮助。 可以说,操作系统作为计算机的灵魂,眼前的工作、日常的生活,甚至这个行业未来的“诗与远方”都离不开它。

全部评论

相关推荐

🕒 岗位/笔试时间 3.28📝 笔试题目 行测,专业问题,c代码解决一个问题,实现同步信号选择什么方式(双工如spi,半双工iic),什么时候用嵌入式操作系统🕒 岗位/面试时间 4.01,1h👥 面试题目1.自我介绍2.介绍项目,做了什么,针对做的东西的一些问题(gps和mpu6050的问题,首先gps硬件连接(uart),连接了什么接口(TX,RX,GND),获取什么数据(经纬度GPGGA)传输数据是什么格式(NMEA0813);接着mpu6050用的什么接口(iic),接收的数据是什么(加速度和陀螺仪的数据,用calculate函数进行处理,阈值检测的方式);使用的stm32芯片是什么封装。毕业设计问了一个用到的北斗短报文如何使用,什么协议,软件部分怎么实现)3.因为项目用到了freertos操作系统,问了一些这方面的比如:从stm32 rtos串口数据解析介绍,对于一个串口做一个应答机,包括解析数据,解包,发回复信息,考虑做成几个任务(我回答三个,串口接收,数据解析解包,发送回复信息。又问了具体怎么实现的问题)4.串口接收时我提到用中断,问了关于中断的问题,比如串口控制器在什么情况下会出发中断,中断用在什么地方5.上个问题我提到了DMA,问了dma接收软件部分的操作6.freertos的多任务同步机制列举(消息队列,互斥锁,条件变量,其他的想不起来了面试官就进入下一个问题了)7.iic和spi的区别,比如机制不同,速率不同,通信方式不同8.全局变量和局部变量放在什么位置9.堆和栈的区别10.关于个人喜欢什么课程为什么在做项目时有没有很困难的事情,怎么解决的平时看不看书看什么书项目获得过奖项,你觉得有没有什么值得改善的地方(我回答硬件选型精度不合适,仅考虑实现功能导致外观太大,硬件可以改成pcb,APP简陋等)看待事物偏向整体还是细节在做推进项目的任务计划时怎么做的在做个人待办计划时怎么做的在校园生活里付出了120%的努力的事情是什么考研院校个人职业规划对理想工作的三个要求🤔 面试感受面试官很温和,最后问问题环节我问了对我的面试情况提一些建议,面试官的回答很有用,提到了我的笔试内容和需要提高的部分;还问了后续安排,得知两轮技术面一轮CEO面;面试官介绍了一些情况如图 #软件开发2024笔面经#
点赞 评论 收藏
转发
6 14 评论
分享
牛客网
牛客企业服务