最近睡眠严重不足,黑眼圈都出来了。
别问,问就是给大家肝面试题去了。
这不,肝了2个月,终于把今年大厂的高频面试题给肝出来了。
我在这份面试题上倾注了大量心血和宝贵的睡眠时间,只求各位看官老爷看完能点个赞,拜托拜托。
以下是部分截图,请过目。
内容结构图:
由于整个面试文档比较全面,内容比较多,篇幅不允许,只能以截图形式展示部分资料。
JAVA基础
- JAVA 异常分类及处理.
- 概念
- 异常分类
- Exception(RuntimeException、CheckedException)
- 异常的处理方式
- 遇到问题不进行具体处理,而是继续抛给调用者
- Throw 和 throws 的区别:
- JAVA 反射
- 动态语言
- 反射机制概念 (运行状态中知道类所有的属性和方法)
- 反射的应用场合
- 编译时类型和运行时类型
- 的编译时类型无法获取具体方法
- 反射 API 用来生成 JVM 中的类、接口或者对象的信息。
- 反射使用步骤(获取 Class 对象、调用对象方法)
- 获取 Class 对象的 3 种方法
多线程
- JAVA并发知识库
- JAVA线程实现/创建方式
- 4种线程池
- 线程生命周期(状态)
- 终止线程4种方式
- sleep与wait 区别
- start与run区别
- JAVA后台线程
- JAVA锁
- 线程基本方法4.1.11. 线程上下文切换
- 同步锁与死锁</