-
把握复习的进度。
-
经验总结。
目前我自己的总结的会分为以下几个大点:
一、计算机基础面试题
-
网络面试题
-
操作系统面试题
-
数据库面试题
二、数据结构和算法面试题
-
无重复字符的最长子串
-
简化路径
-
复原 IP 地址
-
三数之和
-
岛屿的最大面积
-
搜索旋转排序数组
-
接雨水
-
反转链表
-
两数相加
-
合并两个有序链表
-
合并 K 个排序链表
-
买卖股票的最佳时机
-
…
三、Java 面试题
-
面向对象
-
你所知道的设计模式有哪些?
-
通过静态内部类实现单例模式有哪些优点?
-
静态代理和动态代理的区别,什么场景使用?
-
简单工厂、工厂方法、抽象工厂、Builder 模式的区别?
-
装饰模式和代理模式有哪些区别 ?与桥接模式相比呢?
-
外观模式和中介模式的区别?
-
什么是线程池,如何使用?为什么要使用线程池?
-
Java 中的线程池共有几种?
-
JVM 内存区域。
-
JVM 的内存模型的理解?
-
描述一下 GC 的原理和回收策略?
-
类的加载器,双亲机制,Android 的类加载器。
-
…