最近问浪尖最多的两个问题是
1.要换工作,先裸辞吗?
2.换工作要复习吗?
换工作,尽量不要裸辞,因为最近很多公司有大量优化。工作竞争压力很大。
要复习吗?那是必须要复习的,网上最流行的一句话是:面试造航母,工作修轮子。
说明面试还是会稍稍高于实际工作需求的:
一是要考察你的基本功,尤其是三年左右的。
二你的项目是否给力,自己负责的内容是否是核心,是否有竞争力。
三是否有精神病。
所以,面试要从以下几点着手准备:
1.Java基本功。什么多线程,多进程,网络io模型,jvm模型,gc,netty,集合框架常见的区别及内部原理,比如并发map的底层及和各个版本的演进,threadlocal原理及内存泄漏等等,基本浪尖都发过文章了。
主要是找本入门到精通的书,随便翻翻,眼生的就学。
sql尤其是数据仓库的同学,sql基本功要扎实,上卷下钻,旋转,数据倾斜调优等
公众号文章可以翻翻,知识星球也可以学习一下。
大数据组建的原理,性能分析,性能调优。原理类似mapreduce的shuffle,spark算子之间区别,spark与kafka结合多种模式,状态管理,offset管理,处理语义等等,浪尖都在知识星球里分享过了。性能分析是sql的数据倾斜,flink数据倾斜,hive数据倾斜,与第三方交互调优等星球里也分享过了。
主要是官网,浪尖公众号,浪尖知识星球,权威指南。
2.简历。简历上项目上不要留坑,自己写的要真实,项目要描述清楚,自己负责的点要讲的得意洋洋。
3.心态。很多人说老是没有激情,没有动力,然后就是很佩服浪尖是如何坚持学习进步的。
一句话,穷啊!
学习激情,这个基本上是我多年的座右铭,我记得以前QQ空间标签就是学习激情。
健身,徒步,朋友交流,群友交流,放松自己。
最后,祝大家在注定不平凡的2019年创造属于自己的进步和业绩。
最近每天都有十几个人加入浪尖星球,谢谢大家对浪尖的支持,浪尖会花最少的时间把flink视频完工,然后给大家整理面试题。
2019与540人一起学习进步~知识星球