本课时的主题为数据结构与算法。行业里流行一种说法:程序 = 数据结构 + 算法。虽然有些夸张,但足以说明数据结构与算法的重要性。本课时重点讲解四个知识点: 从搜索树到 B+ 树,讲解与树有关的数据结构; 字符串匹配相关的题目; 算法面试经常考察的 TopK 问题; 算法题的几种常用解题方法。 数据结
本课时的主题是 JVM 原理。JVM 是 Java 程序运行基础,面试时一定会遇到 JVM 相关的题。本课时会先对面试中 JVM 的考察点进行汇总介绍。然后对 JVM 内存模型、Java 的类加载机制、常用的 GC 算法这三个知识点进行详细讲解。最后汇总 JVM 考察点和加分项,以及这部分知识的面试
设计模式知识点 前面说了操作系统和网络知识,接下来是设计模式的考察点,一般有两个: 常用设计模式的实现; 设计模式的使用场景。 设计模式分为 3 大类型共 23 种: 创建型:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、
本课时主要介绍面试中经常考察的计算机基础知识以及 Java 语言特性。其中,计算机的基础知识是工程师基本能力的体现,也是面试前必须要牢牢掌握的部分。 本课时结构如下: 面试中经常考察的知识点汇总,方便系统化复习; 对 TCP 协议、设计模式、Java 基础知识进行详细讲解; 从面试官角度,总结上述部
本课时主要普及各层次的工程师岗位分支及晋升要求,以及讲解如何快速找到匹配度较高的工作,后面的 8、9 个课时,内容重点在常用的 Java 知识框架串讲和面试考察点上。在找工作之前应该对目标公司、岗位要求及面试流程有所了解,这样才可以有针对性的突破。 课时 1 的内容有以下几方面,可以帮面试者解决大部
从本讲开始,咱们将一起开启本专栏的学习之旅。 国内的各大互联网公司业务模式非常丰富,所提供的业务服务也是形态各异,比如: 腾讯主要提供即时通信、游戏等服务 京东、阿里等电商提供商品购买、快递寄收件、金融投资等服务 滴滴提供订单、打车等服务 今日头条、新浪微博提供短视频、新闻资讯类阅读等服务 美团提供