美文网首页iOS面试题iOS面试题整理求职在路上
我是面试官:写给应聘的初级程序员

我是面试官:写给应聘的初级程序员

作者: dekenuonuo | 来源:发表于2017-01-07 20:25 被阅读2484次

    本人在移动开发领域从业七年多,做过程序员也当过管理者,期间面试过很多应聘的人,今天想以我的经验给大家分享些干货。

    1、简历看什么

    很多人准备简历的时候太过于条条框框了,什么不要超过三篇啊,贴个照片有助于初筛啊,排版有多重要等等,其实我告诉你这些都过于夸张了。

    基本资料

    看年龄和工作经验多久:根据这两个会算一下你多少岁参加的工作,如果工作经验短,会算下你现在是否是个大三就开始工作的应届生。假设招聘上写了要求工作经验一年或两年以上,最后算出来你今年才毕业,很可能就直接pass掉了,因为实习期间或者在校期间基本都不算实际开发经验时间。

    看毕业院校:初级程序员我会看下毕业院校,小公司基本都不卡你学历,虽然有的招聘写本科以上,但你要想试试看可以忽略这个招聘要求。大公司有的学历是硬门槛,自己斟酌。

    看专业:是否对口,如果与it无关,建议就不要写了。

    还有姓名联系电话邮箱性别这些之外,基本资料就可以了,那些写民族、政治面貌甚至血型的至少我是根本不会去看的。

    个人技能

    切记过长,主要看你熟练掌握什么,熟悉什么,了解什么,如果你表现优异担任过主程的话一定要写上去。

    有的人愿意加上有耐心能吃苦这些,说白了都是废话不要写,当程序猿的头发都能熬秃顶还能没耐心怕吃苦?!

    还有人愿意写一堆会这个,会那个,什么都会,我不懂你是来应聘的还是来开会的。有次面试一哥们,当时我们招聘游戏开发工程师,他简历写熟练掌握cocos2d-x、unity3d,还有一堆熟练掌握的技能,结果面试的时候他根本没接触过u3d,那么这已经不是他会不会的问题了,而是诚信问题,是不可能会被录用的。

    这里有个小技巧,试着加上你了解技能的时间。例如:熟悉JAVA(专业学习一年,工作运用6个月以上),了解jni(自学三个月)等,这样面试官会大概了解你的掌握情况,在面试的时候就不会太刻意用很难的问题去试探你的水平。另外了解下这个公司的技术要求,招聘要求上写的如果你会都加上,因为第一道筛选简历的是hr,他们大部分不懂技术细节怎么办,看关键字啊。

    工作经验

    首先看你去过哪些公司,每个公司干多久,这个很重要,判断你是否是个稳定的员工,尤其最近的一份工作才干了几个月的,让我觉得录用你都是在风投。

    还有种情况也是会大减分,例如你离职时间在十月份,而现在已经是一月份了,这期间的空白会让人觉得很奇怪,会怀疑你的技能是否被忘掉,是不是很多公司都不录用你。所以我建议初级程序员不要太任性,在一家公司最少六个月以上,离职之后趁热打铁。

    以上情况的简历基本都是混在小公司,所以有个小窍门,写上每个公司的人数,例如,xxx公司(三个月,少于50人),这样一写,看简历的人心里会想到小公司可能不稳定,也可能觉得你有更高的抱负想去个更好的公司发展,或许会暂且放你一马。

    至于公司名字,说白了如果有两个符合条件的简历,一个人来自大公司,一个来自小公司,正常情况两个人都会约过来,所以大公司会给第一印象加分,但不是筛选简历的标准。

    项目经验

    项目经验是简历中最重要的,首先看的是你做了哪些项目,然后每个项目做多久,最重要的是看你参与的部分是什么。

    有人喜欢把项目介绍写的天花乱坠,然后自己负责的部分只写一句话:负责部分UI。这种简历看到了我都很无语,难道整个项目中你只写了UI么。记住要把你参与的详细情况写上去,写UI可以,你写的是哪个模块的UI,怎么跟后台配合显示的数值,遇到什么问题怎么解决的,有没有学习到新技能,这样才能知道你在这项目中的参与情况,重要的是能了解你的技能水平和学习能力,至于你那个项目到底是个什么鬼真心不重要。

    项目经验一定要让人家看到你的进步。例如第一个项目你负责UI,第五个项目你还负责UI,那基本也是pass了,两个想法,一是技术不行,一是不思进取。

    写项目经验也有技巧,再次突出这个公司招聘要求上的关键字。例如要求熟悉第三方支付接入,恰巧你做的项目中有用过这个,那你要重点突出这个经验。如果没有,你可以写研究过第三方支付,即使你当时没有,那你勤快一点亡羊补牢。招聘的人非常清楚招聘的需求,所以看你简历的时候一但看到了关键字,会立刻有种靠谱的感觉,要不然翻遍了你的简历,招聘要求上的技能你一点没突出,就会觉得也许约过来面试是在浪费时间。

    以上这些基本是简历中必看的,另外请去掉自我评价,自我评价里写的东西满满洋溢着应试教育的风格,写的再好不会加分也不会走心看。还有如果你不是应届生,也请去掉获奖情况,因为那只代表很久以前在学校中的你。

    好了这是简历,如果有电话约面试,那么恭喜你,你离应聘成功……还有很长一段距离。

    2面试聊什么

    第一眼会瞄一下你的个人形象,看你的气场,如果你此时已经在等候,希望看到的是你站起来大大方方的说一句你好。

    自我介绍

    不用讲你来自哪里多少岁,想听到的是你都干过什么有什么优势,几句话不要太长。我之前面试过一个技术大牛,自我介绍他从毕业一直讲到他创业,怎么失败的什么时候回家乡找的工作,我很少遇到这么“健谈”的程序员,基本没机会插话,结果也是可想而知。

    你为什么离职

    对于在上一家公司呆的短的,你可要把握机会好好解释了。我举几个例子让大家可以提前准备对策。

    因为学不到东西了得不到提升。反问:那你没有想过其他方式提升自己,例如看论坛或者自学,一定要通过离职么。

    因为项目做的都是重复的很无聊。反问:如果你在我们公司有天也觉得无聊了那你也要离职么。

    因为项目组解散了。反问:你怎么评估一个项目组是否存在解散的风险。

    因为领导让我做的东西我不是很擅长。反问:如果来我们这里,也给你安排了不擅长的工作,你现在打算怎么办。

    我承认有时候面试官的问题会有一些刻薄,但这就是在考验你的反应能力。很多人都喜欢回答家里有事,这会让人觉得你不稳定,谁家里可能都有点事,可以请假的难道你一有事就辞职么。

    技术水平

    面试初级程序员,最需要你掌握的是基础的知识,相信给你个功能你有能力通过各种渠道实现它,但是希望你能说出其中的原理,那就加分了。

    会答的问题要说的详细些,但不能说不相关的废话,之前也面试过一个小孩,我问的问题立刻马上就能回答,说的很长但就是驴唇不对马嘴,两个问题之后心里这人就pass了。

    不会的就直接说没接触过,并且说回头可以研究下,因为在面试官眼里,问题你可以不会,但你要有上进的心,尤其重中之重你要有很强的学习能力,这一点甚至可以弥补你技术的不足。

    你有什么疑问

    面试尾声基本会问你这个问题,当我希望看到对方表现出对这份工作感兴趣的时候,有人喜欢简单三个字:没问题。气氛超尴尬,好吧,没问题了我也没问题了,那就再见吧。

    备几个通用的问题,例如我来了做什么,同事多少,公司发展方向是什么等等,即使你对这份工作不感兴趣,也礼貌性的结束此次交谈吧。

    面试结束之后,通过几点综合考虑是否录用你。一般我们要填一个表格,选项大概有,经验符合度,技能水平,个人形象,交流谈吐,学习能力,反应能力,还要写一段综合评价和最终是否录用。

    面试过程一定要表现的很大方,说实话程序员的气场本身普遍就弱,回答问题诺诺缩缩的,觉得以后跟你共事会交流很困难。我还面试过一个男孩,技术和经验都没问题,但是他全程都在抖腿,吊儿郎当的,当时面他的人除了我还有另一个同事,技术我这边没问题,但依然被pass了。

    所以说应聘看的是一个人的综合情况,因为跟你交流的过程中会假设你成为我的同事,那以后我跟这个人交流会不会顺利,交给他的任务他会不会胜任,个人素质怎么样,一旦觉得和这个人共事会厌烦,肯定就pass了。谦虚健谈大方技术也可以的人,是最受欢迎的。

    3多轮面试

    有的公司面试会不止一轮,例如从主管到总监到CTO到HR等,从技术聊到人生价值观,以上重要的几点记住了就没大问题。

    4关于笔试

    笔试问的问题一般都很基础,技术相关的问题毫无疑问努力答,不会的,趁着交完卷子,赶紧用手机去查一下答案。笔试写的再好并不会重要过面试,一般答案挑关键字看。我看到有人的字迹啊简直看不下去,所以请写的工整点。从笔试题也可以大概了解到这公司是个怎么样的公司,笔试有的考智商题,还有设置个情景模式让你解答,还有笔写代码,这种要换我转身就走了,理由就是我不喜欢装的公司。所以关于笔试的时候自己心里也要有个衡量标准。

    5谈薪资

    到这个阶段恭喜你,offer已经在向你招手了。因为我不是个谈薪资的高手,所以这里不多说,招人的时候公司有个薪资标准,还要看你上一家的工资,虽然问你期望薪资多少,但一般都会按照公司标准开价,一定问清五险一金情况,还有加班补助情况,多久可以申请加薪等,跟钱相关的疑问最好这时候全问到。

    6试用期

    这是最后一道坎,多数人觉得肯定没问题。但是我见过太多试用期被开走的人了。因为之前都是个人主观印象觉得你靠谱,但是试用期是最能看出一个人的能力和素质的,一般没有重大问题的,都会最终留下来。

    好了以上这些就是我分享给大家的,也是我第一次写简书,希望能对即将找工作的年轻人一点帮助,谢谢大家。

    相关文章

      网友评论

      • cpt燕双鹰:你好,请问从培训班出来的人应当注意什么呢?
      • 125e86397e7d:投的简历直接不合格,面试的时候也没注意楼主说的这些点,谢谢楼主
      • 81bade7def3b:楼主你好,我想问下我这种情况如何应聘,高二因为家里原因退学,之前成绩特别好、拿过全市第二、那个时候的观点是不读书也一样能混的可以,事实也确实如此、在家开茶叶加工厂一个月营销额也有五六十万,不过后来实在是想明白了,我并不喜欢商场上的尔虞我诈、就趁还算年轻选择了敲代码、厂子让我爸打理,但是在外面感觉学历方面是硬伤……吃苦学习能力方面都没得说、起码比一般的本科不会差
      • ezgit:写的很到位,期待高级程序员或者技术经理篇
      • b98314bba338:学到了,很契合我现在的情况,:smile:
        dekenuonuo:@大大大大D 谢谢支持,如果对你有帮助就太好了
      • daugh:讲的挺好的,干货
        dekenuonuo: @daughter琳 谢谢支持
      • 我爱这世界:一个问题,什么样算初级程序员。 比如收入多少以下初级程序员。
        dekenuonuo: @我爱这世界 我接触过的大部分是两年内把遇踩的坑踩过80%,编程水平只是其中一点,还要有解决疑难杂症的思路和业内发展方向的嗅觉
        我爱这世界:@dekenuonuo 可是我觉得,工作时间长短并不能说明他的编程水平如何,我觉得那些CRUD程序员做多久都是那个水平,所谓的提高就跟搬砖知道去哪里搬是差不多的程度。 而很多非常优秀的程序员,在校园里面可能就已经超过了99%的程序员的水平。
        dekenuonuo: @我爱这世界 我认为是工作经验两年以下,大多数两年以下的是有人带的,两年之后往主程方向努力,跟工资关系不大,毕竟城市不一样
      • 井边呱:写得不错
        dekenuonuo: @井边呱 谢谢🙂
      • 75c25a786fc5:请问楼主,没学历自学怎么才能找到工作?
        dekenuonuo: @此生爱玲 建议先找个小公司磨练下,小公司对学历要求不高,而且技术能提高很多,简历把你写过的Demo当成项目经验,如果移动开发的话就运行到手机里,如果是其他的,就打印出来订到一起,面试的时候直接丢给面试官,强调出自己的学习能力,而且表现的谦虚,还有初期不要对薪资期望太高,对公司也不要太挑剔,能学到东西才是最重要的
      • 举例相士:谢谢分享:yum:
        dekenuonuo: @举例相士 🙂
      • 向右奔跑:欢迎来简书~
        dekenuonuo: @向右奔跑 😀谢谢,谢谢支持

      本文标题:我是面试官:写给应聘的初级程序员

      本文链接:https://www.haomeiwen.com/subject/wvwfbttx.html