继上次找工作失败之后痛定思痛,花了一个月的时间熟悉了一下基本的 jdk,基础算法,然后再去面试,果然面试官说我基础好(蒙逼脸)。经过一番折腾之后,拿到了一些互联网的 offer,现在比较纠结的是去 BAT 之一再奋斗一把(层级比我设想中给的低一级,只拿到下一级的+,工资很勉强),还是回二线城市养老(工资还行,还贷压力不大,就是降薪多,落差大)。另外,也分享一下我这一个月的复习准备:
一、基本的数据结构和算法:排序、树、图、动态规划、hash 等
二、java 并发:CAS、AQS、SYN 等原理
三、算法 code 能力:可以刷一些基本的题目,个人感觉问的比较多的还是变种 dp (主要是跟递归、遍历相关)
四、jvm 的原理:如 gc 原理、何时 gc、如何调优等
五、项目经历:结合自身项目说明,在项目中遇到了什么问题,怎么解决,最后的效果等等
一、基本的数据结构和算法:排序、树、图、动态规划、hash 等
二、java 并发:CAS、AQS、SYN 等原理
三、算法 code 能力:可以刷一些基本的题目,个人感觉问的比较多的还是变种 dp (主要是跟递归、遍历相关)
四、jvm 的原理:如 gc 原理、何时 gc、如何调优等
五、项目经历:结合自身项目说明,在项目中遇到了什么问题,怎么解决,最后的效果等等