别踩坑了,求求你不药踩坑了

一、面试方法

一)考察点

面试主要考察:技能、能力、价值观、匹配度

1、技能

一个程序员技能过关才能完成日常开发任务,所以基础知识也是面试的必考内容。

一个J程序员需要掌握的技能还真不少。代码设计,项目实战通通得会。

针对上面的每个技术栈的知识点,都有多年的面试题积累了(俗称「八股文」),面试前一定要过一遍,要求广度。

实际工作项目中使用到的技术一定要重点掌握,要求深度。

下面是我整理的知识点详细的脑图:

2、能力

工作年限和职级越高,对能力的要求越大,对技能的要求反而没那么大。

学习能力:

世界变化太快,尤其是在IT行业。面对新的知识和技能时,具备快速学习的能力至关重要,能够迅速掌握并应用新的知识。

沟通能力:

能够清晰、准确地表达自己的想法和观点,并理解他人的意见和观点,以进行有效的沟通和交流。

作为程序员,不仅仅需要会写代码,还需要具备良好的沟通能力。即使不直接面对客户,与产品经理、测试同事、领导和下属之间也需要进行频繁的沟通。

3、价值观

当设定了自己的目标和追求时,面对困难和挑战,是选择坚持不轻易放弃,持之以恒地努力追求目标,还是选择轻易放弃?

这是否与公司的价值观一致?是否具备以公司事务为己任的owner意识?听起来确实有一些「PUA」优点,但这样做确实能在职场获得较好的回报。

4、匹配度

而面试官的目的是找到适合职位要求的候选人。

需要注意的是,这里所说的是“适合”的人选,而不是“最好”的人选。这不仅考虑到用人成本,还考虑到员工的职业发展和工作质量。许多面试官不会选择经验和技能过剩的应聘者,而是选择经验和技能匹配,甚至稍微差一些,但是具备潜力和动机的应聘者。这样的人选会更加珍惜这个机会,对工作充满兴趣,更有动力去接受挑战,主动学习并将工作做好。

二)表达技巧

1、金字塔法则

金字塔原理是美国人巴巴拉·明托提出的一种关于思考逻辑的方法论。它很简单,核心思想是任何事情都可以归纳出一个中心思想,中心思想可由三至七个论点支持,每个论点可以由三至七个论据支撑。这样延伸下去,形状像一个金字塔,所以才叫金字塔原理。

我们在讲解自己的工作经历的时候就比较适合金字塔法则。

先把我们最重要的优势先提出来,然后按照时间顺序从近到远讲解自己的工作经历。用实际做的事来印证我们的优势。

2、STAR法则

STAR法则是一种在面试中有效回答问题的方法。它包括以下几个步骤:

Situation(情境):描述你所面临的具体情境或挑战。
Task(任务):解释你在该情境下的任务或目标。
Action(行动):详细说明你采取的具体行动步骤。
Result(结果):阐述你的行动带来的具体结果和成就。
使用STAR法则可以帮助你在面试中清晰、有条理地回答问题,展示自己的能力和经验。

我们讲解做过的项目的时候非常适合使用STAR法则。

先介绍我们项目的业务背景技术背景,再说明当前要做一个什么事,然后说明具体的技术方案以及如何落地,最后说明我们这个项目取得了什么结果。

这样面试官就比较容易理解,就会认为面试者逻辑性很强。

3、学会倾听

面试官问一个问题,即使你刚好很熟悉也一定不要「抢答」。一个是可能根本没有理解面试官的问题,二打断别人还是不太尊重的。面试官也是个最普通的人,是人就会被情绪操纵,留下不好印象很可能会影响这次面试的通过率。

面试官就是你的未来同事,你可以把面试官当成你的工作搭档去沟通,方便去做双向筛选。

二、面试流程

一般技术人员的面试为2-3轮技术面,一轮hr面试。

一面:
一般是跟你同级别技术能力比较强的同学。主要会考察技能是否过关,做一个初步筛选。
二面
一般是你的直系领导,你的升职加薪的直接负责人。主要会考察技能和能力,以及是否适合当前的岗位。
三面
一般是你的大领导,跟你直接的工作合作机会不会很多,绝大部分都不负责一线开发工作了。所以技术考察会少一些,会更看重能力,价值观等软性能力
hr面
恭喜你,终于到了hr面。基本到了hr面只要不作死就安全了。hr主要是聊得内容不外乎职业发展,个人情况,离职原因,期望薪资这些。会根据你前面的面评和对标公司是否有offer来给你定薪资。

最后呢祝各位同学工作顺利,关注我分享更多面试知识,嵌入式c++的同学可以看一下大佬总结的面经
全部评论

相关推荐

狠赚笔第一人:学计算机自己不努力怪大环境?我大一就拿到了美团大厂的offer,好好看看自己有没有努力查看图片
点赞 评论 收藏
分享
11-07 13:31
怀化学院 Java
勇敢牛牛不怕难:又疯一个
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务