外包Java后端开发三年,年底跳槽两个月如何应付面试?

本文介绍了在外包工作后如何在两个月内准备Java后端开发面试,包括整理思维导图、解答大厂面试题、复述巩固知识点、深化技术理解和实践、以及小黄鸭学习法等策略。强调了结构化思维和实践的重要性,提供了学习算法的方法,并分享了面试经验。
摘要由CSDN通过智能技术生成

目录

前言

1.整理一份思维导图

2.搜集一些大厂真题面试题自己解答

3. 不断的复述和巩固知识点

4. 加深技术的厚度

5. 出去装X吧

打铁还需自身硬(此方法不适合所有人)

小黄鸭学习法

 关于结构化思维

5W1H法

链路法

其他方法

算法的学习方法

金玉良言


前言

以java面试为例,每一年的重点都是不一样的,招聘要求中可能出现你没有使用过的技术, 如:RPC、springboot、docker等。如果,2个月后要去面试,你心仪的公司,招聘要求上出现这样的你没有用过的技术,都不知道面试官会问这个技术的哪些问题。每年新出现的技术很多,但大部分是属于针对特定应用领域的编程框架。比如十几年前的各类Web编程框架,十年前的中间件框架,最近几年的深度学习框架等等。要快速掌握一个技术,需要学习的内容分为领域知识和框架两部分,并在此基础上要做一些实例来练习。领域知识是针对这个领域内通用的,即便是换个框架也能用的上。而框架知识则是领域知识的封装,方便编程使用的。

小编在这里总结了一篇学习方法,只要你本身不是很菜,用此方法两个月足够学好多个技术,而且是真学会、可以拿出来用的那种。需要注意的是,此方法对于大部分技术都很有效(比如java,spring,Redis、网络、操作系统等等),但对于算法、数据结构、设计模式这种需要慢慢积累基本功的不太有效。

1.整理一份思维导图

去网上找一个有深度的面试题列表,比如阿里系的。然后逐一尝试回答,不会的就查资料,边回答边整理成思维导图。

思维导图不需要太细致,也没有固定的格式,你自己看着舒服就好。

  • JVM内存为什么要分成新生代,老年代,持久代。新生代中为什么 要分为EdenSurvivor?

  •  为什么要分为 Eden 和 Survivor? 为什么要设置两个 Survivor 区?
  • 你知道哪几种垃圾收集器,各自的优缺点,重点讲下cmsG1,包 括原理,流程,优缺点:

  • JVM内存模型的相关知识了解多少,比如重排序,内存屏障,happen-before,主内存,工作内存

  • 17
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 28
    评论
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值