第一个 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慢语句调优做过吗?
- 说说你是怎么做的
2.2 我的MySQL学习笔记
(1)21条MySQL性能调优经验
- 为查询缓存优化你的查询
- EXPLAIN你的SELECT查询
- 当只要一行数据时使用LIMIT 1
- 为搜索字段建索引
- 在Join表的时候使用相当类型的例,并将其索引
- 千万不要 OR