编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

资深HR分享:程序员这样面试,offer太好拿了

wxchong 2024-06-28 10:20:23 开源技术 13 ℃ 0 评论

小谷最近看到一篇写得非常好的写程序员面试的文章,分享给大家。

字数较多,但全部是干货,全程无尿点,希望大家能够读完,对大家的面试有一定的帮助。

面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。

相信你在职场和面试里肯定遇到过类似问题:

  • 以现在自己能力和水平,到底适不适合这个时间换工作?
  • 简历到底应该怎么浓缩和组织才能更受到青睐?
  • 怎么精准到位应答面试官的问题,才能证明自己适合这个岗位,打动面试官?
  • 当面试官问“你有什么要问我的吗”时,应该说什么?
  • 面试后明明你自己感觉不错,为什么却“莫名其妙”地折了?

面试,是讲清自己的能力,打动面试官的过程。如果你都不能充分地展示自己的能力,甚至都将不清楚自己的职场价值,面试官怎么会买账?

如果说在面试中有什么以不变应万变的终极核心纲领,那就是:你做的每件事都能证明你适合这个岗位。

2、面试流程

面试就像一场战役,要打赢战役应该做如下功课,才能做到胸有成竹。

1. 面试前

战前需要充分准备,要研究对手,所谓知己知彼,百战不殆。要准备好足够的弹药。

2. 面试中

战斗时要保持正念、精神焕发,昂首挺胸,眼神坚定、谦虚谨慎。

3. 面试后

因为我们可能还要打多场战役,所以针对每次战役都要及时进行反思,总结经验教训,用现在流行的说法叫“复盘”。这样才会有进步,下次作战也会更有自信和把握。

3、面试前准备

1. 简历的几个注意事项

1)不要给自己挖坑

你要对你自己写的简历负责。因为面试时,面试官通常会拿着你的简历,问里边的各种细节。技术细节、工作经历、项目情况等。你必须对自己写下的每个字后面的隐藏话题做充足的准备。举个例子,简历上有这样一句话:

熟悉运用 Chrome Dev Tools、Firefox 的 Firebug 调试页面

那面试官可能会问:讲讲你用 firebug 调试页面时,都有哪些经验技巧感觉比较有用?这样针对一个话题进行展开谈话。

2)简历要有辨识度

要有“辨识度”,最好达到的效果是,面试官觉得看完这个简历,觉得很想见见这个人。拿自我评价部分来举例吧,下面的案例大家自己看下,如果你是面试官,想邀请谁面谈呢?括号里是我的的意见,大家也可以把自己想象成面试官,自己琢磨一下。

案例 5 的同学平时就很有想法,找工作很顺利,现在发展的很好。

案例 1(一般):

案例 2(一般):

案例 3(良):

案例 4(优):

案例 5(不走寻常路):

3)最好找人帮你 Review 一下简历

因为简历就像自己写的程序,自己很难发现 bug,让别人以面试官的视角 review 一下,会发现一些意想不到的问题。找老师、同学、朋友都可以,不要怕麻烦。

2. 针对不同的公司对简历进行微调
有时候有必要针对面试公司的业务对你的简历进行微调。比如对方是个做移动医疗的公司。而你恰好做过类似项目,就可以将该部分的项目介绍的排序提至第一位。

3. 了解公司的相关情况

面试前应到公司的网站上或别的渠道,提前了解公司的企业背景、业务模式、主营产品等, 面试的时候就可以做到有的放矢。

“你对我们公司有了解吗” “我提前了解了一下,贵公司从事的是……理念是……我觉得和我的理念挺吻合的……”

这样的对话,会和面试官迅速拉近距离。面试官也会认为你做足了功课,是一个用心的人。

4. 干货储备(核心技能)

  • 专业知识准备收集相关面试题并熟练掌握。面试官有时候也会照着网上的题库问你问题,哈哈。最好能按自己的理解,用自己的语言去阐述问题。
  • 项目经验项目的研发背景、整体业务流程、开发周期、负责的模块、技术实现细节、技术亮点等。你自己做过的每个项目都要搞清楚。
  • 了解热门前沿技术了解自己领域的一些热门的前沿技术绝对会成为你面试时的加分亮点。

4、面试中

1.用递进问题定位你的技术能力

面试官问的技术问题通常会有一定的规律,就是按照由简单到复杂的顺序来进行提问。比如他关注 JavaScipt 这个技术,可能先问你 JS 中有哪些数据类型、JS 中如何实现面向对象,有什么应用场景这些简单问题?这些如果你能顺利回答上来,他会对你的基本功有了认可。之后会继续问你闭包、原型链之类的高阶知识,看看你还能不能回答上来。他会根据你的回答情况给你的技术能力做定位。

2. 正确的面试态度

面试这件事是一个双向选择的过程,你付出劳动,企业付你劳动薪酬,所以这是一种平等的关系。这种平等关系在面试中的体现也很重要。

  • 误区 1:过于自卑性型。感觉找个工作不容易啊,给我个工作就行,这样气势上容易落到下风。这时候面试官会感觉到,从而进一步在气势上压住你,不利于双方顺畅平等的交流。
  • 误区 2:过于亢奋型,觉得自己什么都会,挺牛,比面试官都厉害,这样也不对。
  • 正确姿势:不卑不亢、从容面对、真诚回答最好。

4. 保持高度自信

我有时会直接问面试者这样一个问题:你认为自己的技术能力怎么样?有的人直接说:我感觉自己的技术是中等水平。也有的说:经过这几年的积累和成长,我现在对自己的技术很自信,算是一个中高级开发者,我感觉可以胜任各种开发任务。两者回答高下立判。

其实面试官想听的很简单:“这个事交给我没有问题!”你自己都不自信怎么让面试官相信你能胜任这份工作呢?

4. 告别:别忘了加微信

微信是移动互联网时代的个人名片,结束时最好互相加一下微信并备注好。比如我会这样备注:Java讲师 北京 张三。面试者可以这样备注:58 同城 研发部经理 李四。

这样可以和面试官保持后续的联络,是个很重要的动作。即使没能面试成功,可能某一天发生链接成为你的人脉也说不定。

希望通过以上几点大家可以对面试这件事的整体和细节有更进一步的认知,参加面试也能更加自信和有把握~

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表