程序员面试所需的软技能(二)
2.你平时业余时间都做什么?
老大问这个问题,其实目的就是想看你到底是个什么样的人,常用的回答,业余时间喜欢运动一下,看看书,打打游戏什么的。
下面老大一定会会问,喜欢什么运动啊,看什么书啊,都玩什么游戏啊之类的,分别讲一下这几个,也仅供大家参考:
a.喜欢什么运动
其实回答一下自己确实喜欢的运动就好,最好是团体或者比较流行的,比如回答踢足球,乒乓球,羽毛球都是很不错的。互联网公司还是非常喜欢组织这些球类比赛,你会这些的话,大家可以一起玩耍,面试官当然愿意啦,或者你看面试官穿着冲锋衣,说自己喜欢户外露营徒步,都是不错的,显示自己很阳光,并不是特别闷骚
然后后面就可以展开聊啦,你自己平时注意积累一下相关的行话,比如喜欢踢球,就找一个死忠的球队,并且用专属名称,比如法国球迷,就说自己喜欢高卢雄鸡,英国就是三狮军团,荷兰就是橙衣军团,德国就是德意志战车,并且选两个喜欢的球员,描述语就用球风硬朗、意志顽强,脚法精准,身体对抗多,全场跑动多等等装逼词汇就差不多了。
b.喜欢看什么书
上个问题其实无关痛痒,这个问题才是老大最感兴趣的,平时看书的时候注意自己对这个问题答案的丰富和积累,比如回答就看点技术书啊,除了技术书就看点畅销书和名著,偶尔也看点玄幻小说啥的
就还不错,这里面试官一定会和你聊具体你看过的书,所以对自己列举出来的书,一定要有自己的观点。
技术书就可以列举基本耳熟能详的,老大也不会多问,玄幻小说也没啥可聊的,总不能和你聊凡人修仙传吧,所以重点就是畅销书和名著了,注意,一定要有自己的观点,奇葩无所谓,要让面试官觉得你是有独立思考能力的人就可以了
畅销书
这个就说几本看过有点名气的就行,比如浪潮之巅,人类简史,从0到1都不错,重点聊点读完的理解,这个就没啥太多技巧了,平时看几本备用吧,比如关于浪潮之巅,你可以借用硅谷之谜里面关于机械论和三论的总结,非常精彩
关于名著
这个其实才是扯蛋的重点区域,下面几个段子是我经常用的,分享给大家,立等可取,任君享用:
三国演义
对赤壁那段印象很深刻,特别是赤壁之战之后,关羽把曹操给放走了,当时还倍感可惜,关二爷就应该手起刀落balabala,后面再读,就觉得诸葛亮真是牛逼啊,其实是故意放走曹操的,因为当时刘备的势力还不能和孙权对抗,如果宰了曹操,势必把大好天下拱手让与孙权,是自寻死路,所以曹操肯定不能死
如果直接装作没有抓到曹操,东吴和天下人都会觉得刘备这边能力太差了,没什么能力,对成就霸业不利,所以必须要抓住曹操
但是如果抓住直接放走曹操,和孙权的结盟关系势必破裂,对当时还弱小的刘备势力也是毁灭性打击,所以算准了曹操对关羽有恩,关二爷重义气,定会放走曹操,所以才把关二爷放在了最可能宰掉曹操的华容道,事后东吴来问罪,就装作要斩关羽,最后刘备出来求情,借坡下驴,赦免了关羽,所以诸葛亮既向天下人展示了刘备的能力,也没有让东吴一家独大,又没有让联盟关系破裂,还顺便成就了关二爷的忠义之名,真是太屌了。
西游记
关于真假美猴王,孙悟空真是太鸡贼了,唐僧老是念紧箍咒,自己造了一个一模一样的猴子,装作是六耳猕猴尥蹶子不干了,一直到如来亲口答应安心取经,以后一定可以成佛才作罢,就像现在的老板承诺给股权,好好干,公司上市了一定给你XXX一样。
类似的例子还有很多很多,随便讲一个就行。
梁山伯与祝英台
其实梁山伯是个同性恋,因为梁山伯一直都不知道祝英台是女的,所以他喜欢的是男版的祝英台,最后发现祝英台是女的,内心无法接受,悲愤不已,自杀殉情(这个观点是一次听江南春演讲听到的,不是我侮辱传统文化,勿喷)。
类似的例子还有很多,平时注意积累几个就行,比如武侠什么的都是可以聊的,你可以用慕容复打不过乔峰,来类比编程内力和编程招式的区别,总结编程需要多修炼内力等等,大家自己发挥吧,毕竟面试官也挺累的,给他们一点新奇的观点,也能让他们对你提起兴趣。
c.关于游戏
游戏就说自己会的就行啦,比如dota,LOL,三国杀,狼人杀神马的都可以哇,重点是能聊上就可以啦。
除了xx,你会其他编程语言吗
这个就是看眼界的问题了,建议大家都能掌握一点其他的来应对这个问题,比如我基本都是面前端的职位,到了终面,就可以说自己也会Python和运维开发,然后就说一下自己对于运维开发,Python的理解,其实也不会聊特别具体的技术问题,老大主要看你眼界够不够宽。
3.你还有什么问题吗
最好不要回答没啥问题了,一定要问几个,显得自己对这个工作是特别渴望的,比如下面几个:
咱们部门具体采用的技术方案是什么?
我如果能来,是一个什么角色?
公司未来两到三年对技术部门的规划是什么?
我今天面试的结果大概是怎样的,有哪些需要继续提升的?
三、如何谈薪酬
很多程序员,包括很久之前的我,都根本不会谈薪酬,或者谈一次就放弃,别人给多少就是多少。薪酬谈判其实还是蛮重要的,不仅仅是多的那些钱,更重要的因为薪酬谈判中你如何评价自己和谈判能力,会影响公司对你的看法。
一旦成为公司的一员,其实你很难改变别人的第一印象,涨薪也是按照百分比,仔细的谈一下薪酬,可以让未来的雇主觉得你是一个很有价值的员工,就像我当年进百度,不呵呵的说了一句对薪资没啥要求,结果应该就是最低的工资。
其实薪酬谈判是受你自己的声望和能力影响的,想一下你如果你的Github主页有2000个星星,谈判的时候的主动权会非常大,所以薪酬谈判很大一部分因素是日常的积累,就像前面说的自我营销。
1.获得面试机会的类型
你获取工作方式的不同,也决定的你薪酬谈判时候的地位,通常来说是 公司主动找到你>内推>猎头>自己海投,所以大家尽量找关系内推。如果有一天你的博客下面收到以下面试邀请,那你的谈判主动权会大大提高,所以还是注意日常积累吧
2.不要先出价
谈判一个重要法则,就是先出价的会比较处于劣势,因为你没法加价了,却给了对方砍价的空间,但是要一个过于高的价格,又会让雇主直接放弃,我的策略是,先找到自己的定位,然后再谈判
3.找准自己的定位
比如你特别想去A公司,你现在公司是10K,
先找几个BCDE公司练练手,薪酬谈判的时候直接要高价,比如20K
如果对方想也没想就拒绝了,说明自己现在还不够格,下次面试要15试试
如果对方犹豫或者答应了,下次面试你就可以要25K 以此类推
目的就是找准市场给自己的定价,心里有一个谱。
4.具体谈判
面试官和HR一定会问你,你的薪资要求.这个时候最好的回答就是拒绝回答,面试申请单要求写期望薪资,可以写根据薪酬体系面议,面试官问你,也给出相同的答复,如果再问,可以用几个问题缓解一下,比如
给出预期之前,我愿意更了解一下贵公司和我的工作内容
关于这个职位,你们一定有一个具体的预算,我可以告诉你们这个预算是不是符合我心理预期
我现在没法给出一个具体的数字,如果一定要的话,大概是XX到XX(就必须说出一个区间了)
我手里已经有月薪15K的offer了,诸如此类,提高自己谈判的地位
四、最后的建议
面试是个技术活,一定要弄清楚自己值多少钱,并且平时注意自己的积累,不仅仅是技术,各种软技能的修炼也是非常重要的。
以上都是我的一点心得,现在写出来分享给大家,能对你又帮助那是最好的了。祝大家都能拿到梦寐以求的offer。