前言
今年年初,到了金三银四的关键时期,却频频爆出大厂裁员,互联网寒冬令人瑟瑟发抖,而本人已在三月份裸辞,跳槽压力巨大,本文就来聊聊亲身经历。包括如何复习,投简历,面试,谈薪。
复习
每次跳槽,必不可缺的是核心技能的复习。而这也就是俗称的八股文~
这里谈一下Java高级程序员的核心技能吧,适用年薪30-40W
- 分布式框架,择一熟悉使用,并且了解底层原理(SCN、SCA、Dubbo+zookeeper等等),熟悉分布式下的经典问题解决方案(分布式锁、一致性、高可用等)
- 中间件技术,缓存、MQ、分布式文件存储等,必须有一款是自己熟悉的(即熟练使用,了解高级特性,高可用,可靠性,安全性),且了解同款技术的优缺点,为技术选型提供理论支持
- 并发编程,线程池必问(核心参数,OOM等),并发包,AQS等
- 数据库,海量数据存储解决方案(主从复制,读写分离,分库分表),主要是mysql了
- 综合能力,线上调优,系统性能调优 下面是我的复习脑图,里面同款的技术,可以选择自己熟悉的着重复习,其他选择了解即可。 完整文件是Mind绘制的,下面的百度云可以下载 脑图链接:https://pan.baidu.com/s/1tDUlGswiatH8qrjRV9y5HA 提取码:yd4j
投简历
简历分两步讲吧,一是简历制作,二是投递。
简历制作
首先放一下我的简历部分,见下图:
从图中可以验证我前一步所述,复习要点。这些技术必须熟悉到,在给定的场合,可以妥当的选用,不可仅仅纸上谈兵。
专业技能是重点,我是传统行业,没有互联网经验,简历就侧重在专业技能了,面试要有意引导面试官往这边问,可以在自我介绍时做文章。
项目经历部分,重点是:业务流程+数据流+核心技术+你的业绩
投递简历
- 选择平台——比如我就是在某某直聘
- 投递对象——一般主动找的都是外包、猎头,基本可以忽略,还是自己按照筛选条件投递即可,一般自己都会有熟悉的猎头在微信好友列表的,不需要在这里重新找猎头
- 邀约面试——安排面试时间,准时到达即可,平台也可以查看面试结果
面试
通常来说,跳槽的时候,大家都需要先找一两家试试水,毕竟一般人没事都不会经常面试,而面试也是需要一定熟练度的。外包就没必要拿来练手了,通常提的问题比较low,反而会让自己错误定位市场需求。主要是掌握面试节奏。
下面分享一下面试题,摘自一场面试:
从面试题可以验证我在第一步所述,重点是中间件技术、RPC框架技术,以及对应场景的解决方案。
我大致描述一下面试流程(注意语言精炼,不能拖沓,浪费时间):
自我介绍-最近的项目介绍(业务流程+数据流+核心技术+你的业绩)-面试官提问(结合项目发问,专业技能发问,连珠炮形式,问到你答不上位置,技术探底)-自己提问环节(可以谈谈对自己的技术评价,对方公司的技术架构,团队配置等)-HR环节(离职原因,职业发展,个人优点,谈薪)
各环节时长:
一轮通常半小时(自我介绍1、2分钟即可,语言精炼)
二轮通常一小时
HR一般半小时
每一场面试后,需要进行复盘,总结提升。按照面试官的思路来复盘即可,从此可以得知企业对应聘者的要求。复盘要注意不单单是答不上来的,答上来的也要确认是否有遗漏,不可沾沾自喜。简历上有写到的技术必须要能够回答上常见问题,否则必GG,切记。
谈薪
首先恭喜你,到达这步,离offer已经很近了。但你还需要注意以下几点:
- 离职原因——不要谈上家公司的问题,从个人发展方面聊,当然也不可说自己的缺点,别傻傻的实话实说,不然对方肯定不要你了。可以说下对方公司的优点,面试前了解该公司,说明哪几点吸引你,而这刚好又是你看中的。
- 职业规划——未来两年内,是发展技术,还是管理,自己的学习计划
- 薪资要求——一般就是防止hr对你的期望工资砍价了~通常你回答,自己的要求,是基于市场价来的,然后让hr参考市场价格,以及自己的面试表现来判断。如果面试的好,基本不会卡你。
最后祝各位金三银四冲一波,找到自己心仪的工作,拿到满意的薪水!
纯手打,两千字左右,如果对各位有帮助,请点赞支持作者~您的认可是我的创作动力
版权归原作者 未来窥视者 所有, 如有侵权,请联系我们删除。