Java|冲啊!抓住金三银四的尾巴!大厂最新八股文面试合集来了!( 二 )


5、基于线程池的方式      
6、4种线程池      
7、如何停止一个正在运行的线程      
8、notify0和notifyAll()有什么区别?      
9、sleep0和wait(有什么区别?      
10、volatile 是什么?可以保证有序性吗?
JVM面试题
1、java中会存在内存泄漏吗 , 请简单描述 。    
2、64位JVM中 , int的长度是多数?    
3、Serial 与Parallel GC之间的不同之处?    
4、32位和64位的JVM int 类型变量的长度是多数?    
5、Java 中WeakReference与SoftReference的区别?    
6、JVM选项-XX:+UseCompressedOops有什么作用?为什么要使用    
7、怎样通过Java程序来判断JVM是32位还是64位?    
8、32位JVM和64位JVM的最大堆内存分别是多数?    
9、JRE、 JDK、JVM及JIT之间有什么不同?    
10、 解释Java堆空间及GC?
Mysql面试题
1、数据库存储引擎      
2、InnoDB (B+树)      
2、TokuDB ( Fractal Tree-节点带数据)      
3、MyIASM      
4、Memory      
5、数据库引擎有哪些      
6、InnoDB与MyISAM的区别      
7、索引      
8、常见索引原则有      
9、数据库的三范式是什么      
10、第-范式(1stNF -列都是不可再分)      
11、第二范式(2nd NF一每个表只描述- -件事情)      
12、第三范式(3rd NF -不存在对非主键列的传递依赖)
Redis面试题
1、什么是Redis?      
2、Redis 与其他key-value存储有什么不同?      
3、 Redis的数据类型?      
4、使用Redis有哪些好处?      
5、Redis 相比Memcached有哪些优势?      
6、Memcache 与Redis的区别都有哪些?      
7、Redis是单进程单线程的?      
8、一个字符串类型的值能存储最大容量是多少?      
9、Redis持久化机制      
10、缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题
Memcached面试题
1、Memcached 是什么 , 有什么作用?      
2、memcached 服务在企业集群架构中有哪些应用场景      
2、Memcached服务分布式集群如何实现?      
3、Memcached服务特点及I作原理是什么?      
4、简述Memcached内存管理机制原理?      
5、memcached 是怎么工作的?      
6、memcached最大的优势是什么?      
7、memcached和MySQL的query      
8、memcached和服务器的local cache (比如PHP的APC、mmap文件等)相比 , 有什么优缺点?      
9、memcached的cache机制是怎样的?      
10、 memcached如何实现冗余机制?
MongoDB面试题
1、mongodb是什么?        
2、mongodb有 哪些特点?        
3、你说的NoSQL 数据库是什么意思?NoSQL与RDBMS直接有什么区别?为什么要使用和不使用NoSQL数据库?说一说NoSQL数据库的几个优点?        
4、NoSQL 数据库有哪些类型?        
5、MySQL与MongoDB之间最基本的差别是什么?        
6、你怎么比较MongoDB、CouchDB及CouchBase?        
7、MongoDB成为最好NoSQl数据库的原因是什么?        
8、journal回放在条目(entry)不完整时(比如恰巧有一个中途故障了)会遇到问题吗?