继上次找工作失败之后痛定思痛,花了一个月的时间熟悉了一下基本的 jdk,基础算法,然后再去面试,果然面试官说我基础好(蒙逼脸)。经过一番折腾之后,拿到了一些互联网的 offer,现在比较纠结的是去 BAT 之一再奋斗一把(层级比我设想中给的低一级,只拿到下一级的+,工资很勉强),还是回二线城市养老(工资还行,还贷压力不大,就是降薪多,落差大)。另外,也分享一下我这一个月的复习准备:
一、基本的数据结构和算法:排序、树、图、动态规划、hash 等
二、java 并发:CAS、AQS、SYN 等原理
三、算法 code 能力:可以刷一些基本的题目,个人感觉问的比较多的还是变种 dp (主要是跟递归、遍历相关)
四、jvm 的原理:如 gc 原理、何时 gc、如何调优等
五、项目经历:结合自身项目说明,在项目中遇到了什么问题,怎么解决,最后的效果等等
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/560884
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.