程序员面试攻略 —— 薪资构成
这篇文章是自己在面试准备中,参照他人经验以及自身总结经历的随笔。
希望读者在看完全文后,也能留下你们的经验。我万分荣幸能收到你们的消息。
如果能从这里学到点东西,记得请我喝杯☕☕☕~
—— MinRam
前言
开篇时候膜一下《中国人民共和国劳动法》。
吐槽下官网互联网建设不足,急需IT人才~
一、薪水构成
科技公司的小伙伴们会用 TC (Total Compensation),来表示实际收入总包。总包的计算方法各公司稍有不同,但无外乎包括以下几个部分:
- 基本工资 Base (五险一金、个人收入所得税)
- 年终奖 Bonus
- 股票 Equity (RSU/Option)
- 初始股票 Initial grant
- 新发股票 Refresh
而再详细点
二、看得到的工资
2.1 基础工资 Base Salary
这是在入职合同上填写的固定收入,具体是根据入职时候的市场价、面试表现、职位等级决定的。入职后将随公司策略有一定的涨幅。
可以理解为,这是公司每个月给我们的月薪。在扣除五险一金,工资税后,剩下的会转账到个人工资卡上,也就是你实际到手的金额。
- 工资税的计算,
- 可以查看 中华人民共和国个人所得税法,
- 可以通过个人所得税APP查看,
- 从当地的本地宝公众号查询。回复“个税”,可以直接进入个人所得税入口。
- 五险一金,查看下文。
2.2 年终奖 Bonus
年终奖,是老板给予员工一年来的工作业绩奖励,一般位于年末到年初时候发放。
年终奖主要用来奖励员工一年的业绩表现, 以及摁住员工跳槽的念头。所以我们可以从一年的年终奖看出公司对你的期待。往往年终奖发完的这一阶段,是你进行离职或者跳槽的最佳时间。
年终奖上不封顶,一般为月薪的2个月。
年终奖也是同样需要缴纳个人所得税的。可以查看 《国家税务总局关于调整个人取得全年一次性奖金等计算征收个人所得税方法问题的通知》。
2.3 股票 Restricted Stock Units
股票收入主要包含两部分:
- 初始合同一次性承诺给予股票,分四年(或五年)按月/季度/年发放
各公司政策稍有不同,有些公司在员工入职一年后才开始按季度发(业内叫 one-year cliff),而有些公司入职第一个月就开始发
不是所有公司都等额发放,比如亚麻头两年 5% 和 15%,后面两年各 40%,Snap 也有类似规定。微软,则是等额发放。
- 每年新发股票 Refresh
每过一年,公司会根据员工表现,新发一定股票,同样也是分四年发完
新入职第一年,不是所有公司都给 refresh,各家公司 refresh 规定都不太一样,会随着市场情况调整,具体情况具体讨论
据说,Uber 把 refresh 当成 bonus 的一部分,分 cash bonus 和 stock bonus
- 另外在司期间,对于上市公司,可以行使公司股票的购买权(以某个特定价格购买股票的权力)
个人觉得股票避税的两种方式:
- 等你老了没有这么高工资了再卖,这样capital gain tax braket 比较低(因为交易税和收入税挂钩
- 如果你有多支股票的话,找机会卖一个亏损的,claim capital gain loss, 然后再卖这个赚钱的,这样两两相抵。
2.4 五险一金 five-insurance payment
再膜一下 《中华人民共和国社会保险法》
五险一金是指用人单位给予劳动者的集中保障性待遇的合称,包括【五险】(养老保险、医疗保险、失业保险、工伤保险、生育保险)和【一金】(住房公积金)。
缴纳基数是社保计算的基数,决定了五险一金的缴纳金额。新入职员工是以起薪当月月收入作为缴纳基数,入职一年以上的员工以上一年月平均收入作为缴纳基数。
注意,有部分公司的社保基数并不会随着你的月薪资增涨而增涨(一个职业坑)
- 养老保险 (企业 + 个人共同缴纳)
是国家根据法律、法规的规定,强制建立和实施的一种社会保险制度。
- 在达到法定退休年龄,且累积缴纳养老保险费满15年。
- 由社保机构每月给你发放的养老金。取决于你交社保的年限,每月缴纳金额,户籍地,职称等决定。
- 医疗保险(企业 + 个人共同缴纳)
是补偿我们因为疾病造成的经济损失(医药费, 住院费等)建立的社会保险制度。主要是减轻我们的医疗费用负担,每月从我们月薪资扣除保险费用,从而可以报销部分或全部医疗费用。
- 医保卡, 分成统筹账号和个人账号,具体可参考当地标准。
- 失业保险(企业 + 个人共同缴纳)
是在我们因失业没有经济来源时候,能给我们提供基础生活保障的一种社会保险制度。
- 被公司辞的,并且原公司有给你按规定缴纳失业保险。(如果是被辞,按劳动法规定,还需要支付你 N+1 ~ 2N+1的工资费用)
- 可按月领取失业保险金(满足基本生活费用)
- 工伤保险(企业缴纳)
在工作或特殊情况下,因意外伤害或者患职业病导致的暂时或永久丧失劳动力和死亡时,劳动者或者遗嘱从国家和社会获得物质帮助的一种社会保障制度
- 简单来说,因工受伤拿补助。对于程序员,尤其注意自己在“加班期间”如果受伤,需要指明工作期间。
- 这是企业给员工缴纳的健康保障
- 生育保险(企业缴纳)
是国家通过立法,在怀孕和分娩的妇女劳动者暂时中断劳动时,由国家和社会提供医疗服务、生育津贴和产假的一种社会保险制度。
- 一是生育津贴(社保机构发放产假/陪产假期间的工资),二是生育医疗待遇(报销医疗费用)
- 休产假期间,如果有生育津贴,公司是可以不需要再发放工资(但如果生育津贴如果不足,公司需要补全到月工资水平)。
- 住房公积金
是国家强制用人单位和雇员按照相同的比例交的一种长期住房储蓄金,专项用于个人支付住房方面的费用。
除了以上提到几点,刚入职是还会有一笔现金签字费,入职后一定时间内支付,主要由 negotiation(有无 competing offer、公司多么想招你)决定。
另外,还有各大科技公司著名的好福利,比如健康保险、免费的一日三餐、健身房、游泳池,博物馆免费门票/打折票,车险、房屋保险、租车、买车、滑雪等一系列的 corporate rate,免费/打折的衣服干洗、理发、体检,commuter benefit 报销上下班公共交通,等等。
例如, 微软,提供餐补,健身费用和培训费用报销,医疗保险公司全额报销,足额公积金等。如有兴趣,拿简历砸我吧!