ANT
2020-05-09T10:06:19+00:00
今天在公司加班等朋友下班吃火锅,刚好有点时间,想把最近的几个面试案例,结合我当时真正的想法,分享给大家。
其中还夹杂了一些我个人以前的面试经历。
个人背景:本硕计算机,科班出身。毕业后加入某做存储的知名外企,然后发现实在是太闲了,1年后跑路,加入上海某游戏大厂,做了2年多游戏。
然后发现实在是太累了,1年前加入某金融公司搞金融。 搞了3个不同领域的行业,面试经验和被面经验,跳槽经验都还算丰富。
针对人群:这篇文章主要针对科班出身的,有一定平台的年轻程序员(小于30)。
Q1. 为什么要跳槽,或者我为什么要出去面试?
A1:首先第一点,出去面试不一定代表自己要跳槽,娱乐选手也很多,我也遇过不少就是想来看看大家都在面什么,通过面试,反向加强自己专业技能的选手。
回到主题,程序员为什么要跳槽,当然是有多种可能,和老板吵架了,工作不开心了,加班太多了,钱太他妈的少了,离家太远了,公司妹子太少了,没有前途了等等。
对于年轻的程序员来说,我推荐的理由是两个:钱太妈的少了 和 工作没有成长空间。
如果是基于其它理由,有想要跳槽的想法,我个人建议是至少用一个月来说服自己,想清楚是不是真的需要跳槽。谋定而后动,永远没错。
Q2. 当我要准备跳槽的时候,我应该准备哪些东西?
A2:有了Q1的回答,我们至少是对自己跳槽的核心诉求已经清楚,那么我们就应该去选定相应可以满足我们核心诉求的公司。
这一步,至少需要做两个工作。
2.1 准备简历,关于程序员如何准备简历,简直可以开一门课。我这里就不说了,主要提到1点。把你的核心优势,放在最显眼的地方。
如果背景好,你是清华毕业的,你就应该把教育背景放在简历很靠上的位置。 大概写下来就是
教育背景 xxx -xxx 清华大学
项目经验 xxx-xxx
如果你之前做过很牛逼的项目,恰好你的学校又不是很好
你就应该
项目经验 xxx-xxx
专业技能 xxx-xxx
中间一堆
教育背景 xxx-xxx 南翔技术学院
如果你都还不错,那么 学历背景> 项目 > 其它
如果你不是很漂亮的女的
不要放照片!!
不要放照片!!
不要放照片!!
求你们了!!
2.2 去寻找相应领域,或者目标公司对口的猎头。
猎头这玩意对社招比较重要。强烈建议多认识几个业务能力熟练,人品有保障的猎头长期合作。
猎头带来的作用主要是:更多的公司资源推荐,更多的目标公司的信息(包括面试常用题目,我们都是有题库的,谁天天面新题目?猎头在推荐过程中会不断的搜集我们的问题和题目,所以我们被迫也在经常更新),以及如何谈薪资。
相信我,有了长期合作的好猎头之后,你不会想要去走其它形式的社招的。
Q3: 是否需要专门的去准备面试?
A3:必须必须必须必须专门抽时间去针对性的准备,想要跳槽,就一定要准备。
程序员是个神奇的职业,只要是写代码的,不是搞管理的,最后一定会落到你的代码能力上来。
矛盾的地方就在于,真他妈就是面试造火箭,进来拧螺丝。我当时面试又是微积分,又是线性代数,概率论,还要写算法,头都要炸了。进来。。拧螺丝。
所以,你工作中常用的技能和工作本身,在很多时候,没办法支撑你通过面试。一定要针对性的准备,这里就要回到Q2,需要和猎头去详谈,最好有以前的题目,分析一下目标公司的面试风格。
但是有一些基本的东西,还是可以准备的。
语言特性,算法设计(很重要),系统设计,计算机网络,操作系统,数据库。后面这四个都有题目知识点,背一背就行了。
算法的话,leetcode 困难20题, 中等20题,每天1 困难1中等,准备个2-3周,保持手感,就差不多了。
Q4: 如果在公司没有做什么事情,只是混子,该如何通过面试?
A4:准备还是按上面的准备。但是因为一直在混,没有拿得出手的项目经验,应该怎么办?
简单,找有真正项目经验的同事,请他吃饭,让他详细的讲解在该项目中,他负责的部分。把这部分天天说,天天背,天天研究,天天问,一定要吃透。
你的项目很好,研究2周之后,这个项目就是我的了。[s:ac:blink]
然后他如何回答你的那些问题,你就如何回答面试官。
Q5:当我面过了的时候,该如何谈论薪资?
进阶
Q6:几份差不多的offer,该如何选择,如何评价offer优劣?
Q7:如何转行?什么行业可能有前途?
Q8:哪些公司比较有钱?
写到这里,我饿了,我先把这个坑挖上,我先出去吃火锅,下次有时间再来填。
水平不够,坑就不填了~欢迎图中这位朋友来给大家做分享。
[img]https://img.nga.178.com/attachments/mon_202005/10/-vabhQ5-8i4tK1tT3cSsg-lc.jpg.medium.jpg[/img]
[img]https://img.nga.178.com/attachments/mon_202005/10/-vabhQ5-4godZrT3cSv9-k5.jpg.medium.jpg[/img]
这半年我频繁的在当面试官,面试了大概几十个人。
从清华的本硕,到哥伦比亚大学的博士。一边面试,一边自己也在总结思考。
对于找工作这件事本身有了一些新的感悟,当然,这个可以在以后分享。
先把之前的坑填完
Q5 当我面过了的时候,该如何谈论薪资?
如果已经通过了面试。那么你至少需要去做的事情有两件。
1.弄清楚你当前的职级和对面公司的映射关系
2.弄清楚对面公司相应职级,对应的大概价钱。
这里我用腾讯和阿里举例。
假设你在腾讯的职级是2-3,那么你需要弄清楚 3-1在阿里对应什么职级(默认跳槽对标涨升职)。
大概对应在P6-P7之间。因为你是2-3跳槽的,P7可能难度比较大。所以可以把心理预期放在P6,但是工资上获取一个较大的涨幅。
下一步就是去弄清楚阿里P6的大概薪资范围,然后和自己当前的薪资做对比。
一般来说 50% 是个比较正常的涨幅中位数, 30%-100% 是正常的波动区间。 低于30%原则上慎重考虑或者不考虑。
更进一步的来说,如果 你当前薪资是 A , 50%的涨幅 1.5A。 P6薪资的平均数 如果 >=1.5A, 那就按照50%涨幅来提薪资。 如果P6薪资的平均数 < 1.5A, 可以考虑要到P6薪资的平均数再凑个整。 比如 P6薪资的平均数是你工资涨幅的 37% 可以考虑 要40%的涨幅,如果是46%,则要到50%。 43% ->40%.
如果是走的猎头方式(推荐), 建议和猎头一起分析谈价的空间。这个是直接关系到猎头费用的,所以猎头会很愿意为你争取最大的利益。而且猎头对具体的招人部门的薪资组成信息掌握的更多,谈起来会有更多的主动权。
Q6 几份差不多的offer,该如何选择,如何评价offer优劣?
对于年轻程序员来说,特别是缺少大平台经验的程序员来说。平台大于其它所有。 强烈建议至少去大平台待个1-2年混个简历。
国内大概能称得上好平台的公司,包括但不限于
腾讯,网易,百度,阿里,谷歌,微软,字节跳动
其它一些常用来比较的要素主要包括 工作内容 > 总包 = 工作强度 > 所在行业
工作内容是指,是否是公司核心业务,是否足够有趣或者足够有挑战性,是否有发展前景
总包是指钱
工作强度。。。就是工作强对
所在行业,是指行业未来的发展趋势
Q7:如何转行?什么行业可能有前途?
如何转行这块本来我是有一定的心得和想法的,但是半年过去,又有一些新的认识。这块可能放在以后有机会再说
主要来说说我觉得什么行业对于计算机可能有前途,一家之言,仅作参考
整体: 算法 > 基础架构 > 业务
有前途的行业: 金融(投资证券, 电商, 视频
表现还行的行业: 游戏,搜索
表现较差的行业: 房地产,银行,运营商
Q8:哪些企业比较有钱?
T0: PDD,华为
T1: 阿里,字节,小红书, 腾讯(WXG,IEG
T2: 百度,腾讯(其它,网易,美团,金融投资公司,谷歌中国,hulu
T3: 其它互联网,微软中国
T4: 辣鸡银行,运营商
PDD永远的神,对标腾讯T3-1跳过去,年薪百万是可以搏一搏的,至少会很接近。面对它,要漫天要价,勇敢一点。
好了,填坑完毕。如果有问题,或者没有考虑到的地方,欢迎直接问我。
其中还夹杂了一些我个人以前的面试经历。
个人背景:本硕计算机,科班出身。毕业后加入某做存储的知名外企,然后发现实在是太闲了,1年后跑路,加入上海某游戏大厂,做了2年多游戏。
然后发现实在是太累了,1年前加入某金融公司搞金融。 搞了3个不同领域的行业,面试经验和被面经验,跳槽经验都还算丰富。
针对人群:这篇文章主要针对科班出身的,有一定平台的年轻程序员(小于30)。
Q1. 为什么要跳槽,或者我为什么要出去面试?
A1:首先第一点,出去面试不一定代表自己要跳槽,娱乐选手也很多,我也遇过不少就是想来看看大家都在面什么,通过面试,反向加强自己专业技能的选手。
回到主题,程序员为什么要跳槽,当然是有多种可能,和老板吵架了,工作不开心了,加班太多了,钱太他妈的少了,离家太远了,公司妹子太少了,没有前途了等等。
对于年轻的程序员来说,我推荐的理由是两个:钱太妈的少了 和 工作没有成长空间。
如果是基于其它理由,有想要跳槽的想法,我个人建议是至少用一个月来说服自己,想清楚是不是真的需要跳槽。谋定而后动,永远没错。
Q2. 当我要准备跳槽的时候,我应该准备哪些东西?
A2:有了Q1的回答,我们至少是对自己跳槽的核心诉求已经清楚,那么我们就应该去选定相应可以满足我们核心诉求的公司。
这一步,至少需要做两个工作。
2.1 准备简历,关于程序员如何准备简历,简直可以开一门课。我这里就不说了,主要提到1点。把你的核心优势,放在最显眼的地方。
如果背景好,你是清华毕业的,你就应该把教育背景放在简历很靠上的位置。 大概写下来就是
教育背景 xxx -xxx 清华大学
项目经验 xxx-xxx
如果你之前做过很牛逼的项目,恰好你的学校又不是很好
你就应该
项目经验 xxx-xxx
专业技能 xxx-xxx
中间一堆
教育背景 xxx-xxx 南翔技术学院
如果你都还不错,那么 学历背景> 项目 > 其它
如果你不是很漂亮的女的
不要放照片!!
不要放照片!!
不要放照片!!
求你们了!!
2.2 去寻找相应领域,或者目标公司对口的猎头。
猎头这玩意对社招比较重要。强烈建议多认识几个业务能力熟练,人品有保障的猎头长期合作。
猎头带来的作用主要是:更多的公司资源推荐,更多的目标公司的信息(包括面试常用题目,我们都是有题库的,谁天天面新题目?猎头在推荐过程中会不断的搜集我们的问题和题目,所以我们被迫也在经常更新),以及如何谈薪资。
相信我,有了长期合作的好猎头之后,你不会想要去走其它形式的社招的。
Q3: 是否需要专门的去准备面试?
A3:必须必须必须必须专门抽时间去针对性的准备,想要跳槽,就一定要准备。
程序员是个神奇的职业,只要是写代码的,不是搞管理的,最后一定会落到你的代码能力上来。
矛盾的地方就在于,真他妈就是面试造火箭,进来拧螺丝。我当时面试又是微积分,又是线性代数,概率论,还要写算法,头都要炸了。进来。。拧螺丝。
所以,你工作中常用的技能和工作本身,在很多时候,没办法支撑你通过面试。一定要针对性的准备,这里就要回到Q2,需要和猎头去详谈,最好有以前的题目,分析一下目标公司的面试风格。
但是有一些基本的东西,还是可以准备的。
语言特性,算法设计(很重要),系统设计,计算机网络,操作系统,数据库。后面这四个都有题目知识点,背一背就行了。
算法的话,leetcode 困难20题, 中等20题,每天1 困难1中等,准备个2-3周,保持手感,就差不多了。
Q4: 如果在公司没有做什么事情,只是混子,该如何通过面试?
A4:准备还是按上面的准备。但是因为一直在混,没有拿得出手的项目经验,应该怎么办?
简单,找有真正项目经验的同事,请他吃饭,让他详细的讲解在该项目中,他负责的部分。把这部分天天说,天天背,天天研究,天天问,一定要吃透。
你的项目很好,研究2周之后,这个项目就是我的了。[s:ac:blink]
然后他如何回答你的那些问题,你就如何回答面试官。
Q5:当我面过了的时候,该如何谈论薪资?
进阶
Q6:几份差不多的offer,该如何选择,如何评价offer优劣?
Q7:如何转行?什么行业可能有前途?
Q8:哪些公司比较有钱?
写到这里,我饿了,我先把这个坑挖上,我先出去吃火锅,下次有时间再来填。
水平不够,坑就不填了~欢迎图中这位朋友来给大家做分享。
[img]https://img.nga.178.com/attachments/mon_202005/10/-vabhQ5-8i4tK1tT3cSsg-lc.jpg.medium.jpg[/img]
[img]https://img.nga.178.com/attachments/mon_202005/10/-vabhQ5-4godZrT3cSv9-k5.jpg.medium.jpg[/img]
2020-10-19 22:09
由于楼主自身的懒惰,又过了半年,我来填坑啦。这半年我频繁的在当面试官,面试了大概几十个人。
从清华的本硕,到哥伦比亚大学的博士。一边面试,一边自己也在总结思考。
对于找工作这件事本身有了一些新的感悟,当然,这个可以在以后分享。
先把之前的坑填完
Q5 当我面过了的时候,该如何谈论薪资?
如果已经通过了面试。那么你至少需要去做的事情有两件。
1.弄清楚你当前的职级和对面公司的映射关系
2.弄清楚对面公司相应职级,对应的大概价钱。
这里我用腾讯和阿里举例。
假设你在腾讯的职级是2-3,那么你需要弄清楚 3-1在阿里对应什么职级(默认跳槽对标涨升职)。
大概对应在P6-P7之间。因为你是2-3跳槽的,P7可能难度比较大。所以可以把心理预期放在P6,但是工资上获取一个较大的涨幅。
下一步就是去弄清楚阿里P6的大概薪资范围,然后和自己当前的薪资做对比。
一般来说 50% 是个比较正常的涨幅中位数, 30%-100% 是正常的波动区间。 低于30%原则上慎重考虑或者不考虑。
更进一步的来说,如果 你当前薪资是 A , 50%的涨幅 1.5A。 P6薪资的平均数 如果 >=1.5A, 那就按照50%涨幅来提薪资。 如果P6薪资的平均数 < 1.5A, 可以考虑要到P6薪资的平均数再凑个整。 比如 P6薪资的平均数是你工资涨幅的 37% 可以考虑 要40%的涨幅,如果是46%,则要到50%。 43% ->40%.
如果是走的猎头方式(推荐), 建议和猎头一起分析谈价的空间。这个是直接关系到猎头费用的,所以猎头会很愿意为你争取最大的利益。而且猎头对具体的招人部门的薪资组成信息掌握的更多,谈起来会有更多的主动权。
Q6 几份差不多的offer,该如何选择,如何评价offer优劣?
对于年轻程序员来说,特别是缺少大平台经验的程序员来说。平台大于其它所有。 强烈建议至少去大平台待个1-2年混个简历。
国内大概能称得上好平台的公司,包括但不限于
腾讯,网易,百度,阿里,谷歌,微软,字节跳动
其它一些常用来比较的要素主要包括 工作内容 > 总包 = 工作强度 > 所在行业
工作内容是指,是否是公司核心业务,是否足够有趣或者足够有挑战性,是否有发展前景
总包是指钱
工作强度。。。就是工作强对
所在行业,是指行业未来的发展趋势
Q7:如何转行?什么行业可能有前途?
如何转行这块本来我是有一定的心得和想法的,但是半年过去,又有一些新的认识。这块可能放在以后有机会再说
主要来说说我觉得什么行业对于计算机可能有前途,一家之言,仅作参考
整体: 算法 > 基础架构 > 业务
有前途的行业: 金融(投资证券, 电商, 视频
表现还行的行业: 游戏,搜索
表现较差的行业: 房地产,银行,运营商
Q8:哪些企业比较有钱?
T0: PDD,华为
T1: 阿里,字节,小红书, 腾讯(WXG,IEG
T2: 百度,腾讯(其它,网易,美团,金融投资公司,谷歌中国,hulu
T3: 其它互联网,微软中国
T4: 辣鸡银行,运营商
好了,填坑完毕。如果有问题,或者没有考虑到的地方,欢迎直接问我。