IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 跳槽心路历程 -> 正文阅读

[Java知识库]跳槽心路历程

随着在公司呆的日子越来越久,个人对当前的工作内容越发感觉无趣,薪资在行业竞争力不足,自己也看不到升职空间,因此心生去意,开启自己的面试准备。

面试准备

一阶段(202103-202106)

面试主要八股文细致准备,涉及范围主要是自己平时工作的技术栈,内容主要来源:

  • 博客/官网资料(大量,保存相关知识点的链接)
  • 源码(少量)
  • 书籍(大量)

附上大部分内容

Java基础

  • 集合(ArrayList、LinkedList、CopyOnWriteArrayList、HashMap、ConcurrentHashMap、红黑树)
  • 并发(锁、Synchronized、Lock、volatile、ThreadLocal、ThreadPool)
  • 虚拟机(内存区域、垃圾回收、类加载等)

框架

  • Spring(启动过程、IOC、AOP、部分注解、事务、SpringMVC)

  • SpringBoot(核心注解、启动过程)

  • Mybatis(加载原理、连接池、缓存)

数据库

  • MySQL(引擎、索引、事务、隔离级别)
  • Oracle(体系结构)

中间件

  • Redis(数据结构、键过期策略、持久化、缓存问题等)
  • Kafka(架构、重复消费、消息丢失、顺序消费)
  • ES(倒排索引、聚合)

分布式

  • 分布式ID
  • 分布式锁
  • 负载均衡算法
  • 分布式事务
  • paxos
  • 微服务

设计模式

  • 面向对象设计原则
  • 单例
  • 策略
  • 工厂
  • 模板
  • 代理

操作系统

  • 进程
  • 内存
  • I/O(I/O多路复用、select、poll、epoll)

计算机网络

  • HTTP
  • DNS
  • TCP

算法

  • 剑指offer
  • 程序员代码面试指南1-2星
  • 几大排序算法
  • 海量数据处理

查阅或看完的书籍

《Java并发编程实战》

《深入理解Java虚拟机》

《Redis的设计与实现》

《Kafka权威指南》

《凤凰机构》

《大话设计模式》

《剑指offer》

《程序员代码面试指南》

《操作系统精髓与设计原理》

《网络是怎样连接的》


二阶段(202107-202108)

八股文巩固复习

快速回顾复习一阶段的内容,重点是不牢固的知识点,加深理解和记忆,并整理出面试大纲的核心点用于后续面试前快速回顾。

项目回顾总结

重点整理做过的两个项目,包括架构图、技术细节、难点等,整理成文档。

简历准备

简历里不要出现自己不会的技术。

初看公司

主要通过成都IT内推圈、脉脉、Boss/拉钩(大声吐槽响应率太低)


三阶段(202109)

牛客大厂面经(美团、字节等)

B站面题视频(400道Java面题系列)

在9月底在拉钩上投递了几个小厂。


面试及Offer

国庆节后正式开始面试。面试前根据阶段二整理的核心点文档快速回顾加强印象一遍;面试后最重要的就是复盘,查漏补缺自己没答上或没答好的知识点。

小厂热身

大概收到了3-4个小厂的面试,主要找一下面试感觉以及一些不足之处,也收到了一个小厂的offer,但是婉拒了。

面试后复盘

  • 面试细节问题
  • 项目再准备(重点)
  • 不会的面题

大厂冲击

有了小厂面试经验后,开始投递大厂,朋友内推美团,猎头推字节和蚂蚁。

  • 美团

offer

主要考点:项目、算法、Kafka、分布式事务、线程池、索引、隔离级别原理、场景题等

  • 字节

三面挂

主要考点:项目、算法、操作系统、线程池、Java八股文、MySQL、场景题等

  • 蚂蚁

一面挂

主要考点:项目、分布式、算法

offer

由于美团给的薪资满足个人期望,所以就接了offer,没有再投递其他公司。从面试前的准备到拿到满意的offer整个过程持续了大概8、9个月,周期比较长(主要还是自身原因,周末时间大多没在准备),面试周期在一个月的样子。个人感觉每个大厂不同部门的面试侧重点还是不太一样的,不过项目是真的真的特别重要。


下一站

目前提出了离职,正在做项目交接,站好自己在现东家的最后一班岗。即将踏上职业生涯新征程,希望开启一个不一样的新篇章。


结语

天高任鸟飞,海阔凭鱼跃。

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-12-01 17:34:35  更:2021-12-01 17:35:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:24:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码