武汉软件测试吧 关注:137贴子:451
  • 2回复贴,共1

#软件测试#程序员这样面试,拿到offer的几率是80%~~~

只看楼主收藏回复

网上有人总结了程序员几大噩梦:
技术大牛也帮不了的忙
键盘上最心爱的快捷键坏了
断网掉线
BUG随机出现
项目需求总是变
面试时有口难言
……

对于大多数程序员来说,拼实力没啥可怕,怕的是明明有实力,面试时却展示不出来。如何在面试中表现的比你的实力更牛逼,是一门技术,更是一门艺术。
今天,小编跟大家一起来探讨下:
面试,到底有多难,取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。
面试可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。
“你的优势是什么?”多年前我觉得这个问题很无聊,现在我经常这么问面试者,因为我真的想知道他的优势是什么,能给公司带来什么。
我带过的学生里找工作时有个有趣的现象,经常是:懂沟通的人先找到工作,而不是技术最牛的那个。
好在面霸是可以练成的。我在这篇文章里尝试从两个方面对面试进行梳理,一个是流程,一个是细节。
流程可以让我们以上帝视角看问题
细节呢?细节决定成败。

01、面试前
(1)面试前的准备
简历的几个注意事项,因为篇幅原因,简历的详细写法这里就不讲了。只讲 3 点需要注意的问题。
不要给自己挖坑
你要对你自己写的简历负责。因为面试时,面试官通常会拿着你的简历,问里边的各种细节。 技术细节、工作经历、项目情况等。你必须对自己写下的每个字后面的隐藏话题做充足的准备。
举个栗子,简历上有这样一句话:熟悉运用 Chrome Dev Tools、Firefox 的 Firebug 调试页面
那面试官可能会问:讲讲你用 firebug 调试页面时,都有哪些经验技巧感觉比较有用?这样针对一个话题进行展开谈话。
简历要有辨识度
通常一个职位可能收到的简历比较多,这时候怎么使你的简历能在众多对手中脱颖而出,获得面试邀约呢?
要有“辨识度”,最好达到的效果是,面试官觉得看完这个简历,觉得很想见见这个人。 拿自我评价部分来举例吧,下面的案例大家自己看下,如果你是面试官,想邀请谁面谈呢? 括号里是我的的意见,大家也可以把自己想象成面试官,自己琢磨一下。


IP属地:四川1楼2021-03-24 17:56回复
    (2)找工作的主要渠道
    智联招聘/51job/英才网(传统)
    拉钩(相对较新)
    猎聘网(高级人才)
    v2ex(酷工作)
    BOSS 直聘(直接和 HR 聊)
    相关的社群
    (3) 针对不同的公司对简历进行微调
    有时候有必要针对面试公司的业务对你的简历进行微调。比如对方是个做移动医疗的公司。而你恰好做过类似项目,就可以将该部分的项目介绍的排序提至第一位。并将对移动医疗的经验加重描写。以达到和职位更匹配的效果。
    (4)提前了解公司的相关情况
    面试前应到公司的网站上或别的渠道,提前了解公司的企业背景、业务模式、主营产品等, 面试的时候就可以做到有的放矢。
    “你对我们公司有了解吗”
    “我提前了解了一下,贵公司从事的是……理念是……我觉得和我的理念挺吻合的……”
    “你对我们的产品有什么看法”
    “我仔细研究了贵公司的产品,发现有如下优点……还发现几个问题……我觉得可以这么改进……”
    这样的对话,会和面试官迅速拉近距离。 面试官也会认为你做足了功课,是一个用心的人。
    (5)干货储备(核心技能)
    专业知识准备
    收集相关面试题并熟练掌握。面试官有时候也会照着网上的题库问你问题,哈哈。最好能按自己的理解,用自己的语言去阐述问题。
    项目经验
    项目的研发背景、整体业务流程、开发周期、负责的模块、技术实现细节、技术亮点等。你自己做过的每个项目都要搞清楚。
    了解热门前沿技术
    比如你面试的是 iOS 开发岗位,除了 OC 你还能聊聊最新版本的 Swift;比如现在微信小程序开发又火起来了,你也在关注和学习,甚至能解决面试官的一些问题。了解这些热门的前沿技术绝对会成为你面试时的加分亮点。
    (6)着装
    IT 男生不要穿圆领的衬衣,起码要有领子;女生简单大方,要化点淡妆以示尊重。
    四个字:干净整齐。
    我遇到过夏天穿拖鞋来面试的,肯定一秒就 PASS 了。


    IP属地:四川2楼2021-03-24 17:56
    回复
      2025-08-13 20:33:01
      广告
      不感兴趣
      开通SVIP免广告
      02、面试中
      (1)注意礼节
      以前从事对日软件开发的时候,我们会经常培训面试的礼仪问题。因为日本人比较注重这些。我记得当时有几个小环节,比如:进入面试官房间前要先敲门,进入房间后没有得到”请坐“的允许前,要站立等待等等。
      其实在国内面试,这些细节也很重要,不过通常的场景是:面试者会先被安排在一个屋里等待,面试官后来进入。当面试官进入的时候,面试者应该站起来并做基本的示意。会给面试官一种有礼貌的感觉。这些细节要多加留意。
      (2)用递进问题定位你的技术能力
      面试官问的技术问题通常会有一定的规律,就是按照由简单到复杂的顺序来进行提问。
      比如他关注 JavaScipt 这个技术,可能先问你 JS 中有哪些数据类型、JS 中如何实现面向对象,有什么应用场景这些简单问题?
      这些如果你能顺利回答上来,他会对你的基本功有了认可。之后会继续问你闭包、原型链之类的高阶知识,看看你还能不能回答上来。他会根据你的回答情况给你的技术能力做定位。
      (3) 正确的面试态度
      面试这件事是一个双向选择的过程,你付出劳动,企业付你劳动薪酬,所以这是一种平等的关系。这种平等关系在面试中的体现也很重要。
      误区 1:过于自卑性型。感觉找个工作不容易啊,给我个工作就行,这样气势上容易落到下风。这时候面试官会感觉到,从而进一步在气势上压住你,不利于双方顺畅平等的交流。
      误区 2:过于亢奋型。觉得自己什么都会,挺牛,比面试官都厉害,全称自嗨。
      正确姿势:不卑不亢、从容面对、真诚回答即可。
      (4) 保持高度自信
      我有时会直接问面试者这样一个问题:你认为自己的技术能力怎么样?
      有的人直接说:我感觉自己的技术是中等水平。
      也有的说:经过这几年的积累和成长,我现在对自己的技术很自信,算是一个中高级开发者,我感觉可以胜任各种开发任务。
      两者回答高下立判。
      再来看另外一个场景,前段时间我做的一次面试,前面的事情都聊的差不多了,在准备最后敲定的时候,面试者冒出一句:这个事情我去做会不会有什么问题?这句话让我对他的信心产生动摇,从而导致最终没有录用他。
      其实面试官想听的很简单:“这个事交给我没有问题!”你自己都不自信怎么让面试官相信你能胜任这份工作呢?


      IP属地:四川3楼2021-03-24 17:56
      回复