2019.8的面试,总结以及计划

4,551 阅读2分钟

仔细想想,有那么一个月没有更新博客了。这个月主要是准备面试去了。

面试准备

这个月主要是把前面的所有博文都复习了一遍,主要涉及以下部分:

  • Servlet
  • Java基础类,集合类,并发类
  • JVM
  • Spring,SpringMVC,Mybatis源码
  • Spark,Hadoop
  • ElasticSearch
  • mysql
  • 网络tcp/ip
  • 项目细节,整体框架,架构设计

其中网络部分我是没有写的,我主要是通过看极客时间的《趣谈网络协议》学习。极客时间中的课程有不少是比较水的,这一个还不错。
ES主要是最近项目用到了,同时也感觉这个框架越来越普遍会被用到,不管是用作全文搜索引擎,还是用作ELK日志数据收集框架。

面试总结

在面试过程中,也发现了很多自己的不足

  1. 首先是由于基础打得晚,算法数据结构部分只能说了解。接下来会慢慢开始刷LeetCode和剑指
  2. 对hadoop和spark还不够了解,新公司会对spark进行改造和监控,接下来会着重研究一下spark源码,以及其中互相通信的部分。还有hive的分区分桶等。
  3. 用过的一些技术栈并不了解其底层,比如mongodb,redis,es
  4. 技术的广度不够,平时比较少用或者没用过的技术框架甚少了解,比如netty

说白了就是基础差,花太多时间在补基础上了,接来下一年就是扩展深度和广度

面试结果

在八月中的时候开始去面试,陆陆续续面试了4家,最后居然收到了3家offer。着实让我感到惊讶和意外。要知道我五月底去面试的两家可是都挂了的。 3家offer分别是:

  • 某一线大厂子公司外包,做电子政务的;
  • 某三线大厂5G大数据部门外包;
  • 某金融大数据公司,主做银行,信用卡,金融反欺诈。

薪酬也是令我十分满意。最后不得不感慨一声,没有白费我这一年每天下班回家都看书、周末也不出去玩的努力,你的努力和付出,最后会回报于你。

计划

在拿到3个offer之后,理所当然的提了离职,开始走离职流程。这几天也好好的放松了一下,下班回家和周末不需要再紧绷着学习。在床上发发呆,看看b站,更新一下许久未更新的游戏,约朋友去看个电影。

舒服了一周也放松的差不多了,接下来主要是在入职前,把redis的sentinel,cluster学习一下。然后把spark的源码开始看起来。最好入职后能第一时间加入项目框架的开发。