前言
Spring 框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶。
毋庸置疑,Spring 早已成为 Java 后端开发的行业标准,无数的公司选择 Spring 作为基础的开发框架,大部分Java 后端程序员在日常工作中也会接触到 Spring。
很多研发人员把 Spring 看作心目中最好的 Java 项目,没有之一。
所以这是重点也是难点,工作中必须会,面试时肯定考。
第一个 Java相关
1.1 美团面试Java问题
- JVM内存模型
- GC垃圾回收算法
- 讲解新生代 老年代
- java的基本类型有哪几个?String是不是java的基本类型?String为什么要是final类型的?
- 说一下JVM的线程模型?这些区域都分别是干啥用的?java线程模型和jvm线程模型注意区分
1.2 我的JAVA学习笔记
(1)JAVA面试宝典
-
Java基础部分
-
算法与编程
-
html&JavaScript&ajax部分
-
Java web部分
-
数据库部分
-
xml部分
-
流行框架与新技术
-
设计模式
-
j2ee部分
-
EJB部分
-
webservice部分
(2)JAVA并发体系学习思维脑图(xmind)
(3)多线程并发编程学习思维脑图(xmind)
第二个 数据库相关
2.1 美团面试问题
- MySQL有哪些锁?
- 解释一下ACID都是什么
- Innodb中索引的实现
- B+树
- AUTO_INCREMENT原理(考察并发情况)
- 数据库的索引有哪几种?
- 为什么要用B+树来做索引?
- 组合索引和几个单个的索引有什么区别?
- 数据库的大表查询优化了解吗?
- MVCC机制了解不?
- MVCC机制有什么问题?
- 怎么去解决这个问题?
- mysql慢语句调优做过吗?
- 说说你是怎么做的