Regular Interview Questions and answers by a ribaba Java engineer, Baba java
1. Implementation of Spring AOP and IOC
Http://blog.csdn.net/tarena_lixy/article/details/7096114
Http://blog.csdn.net/kiss_vicente/article/details/6901295
Http://blog.csdn.net/it_man/article/details/4402245
2. Distributed message queue and distributed cache
Message Queue: RabbitMQ, Kafka
Cache System: Redis
Http://blog.csdn.net/xiaolang85/article/details/18048631
Http://kafka.apache.org/
3. Understanding of RPC
Http://wiki.dzsc.com/info/8466.html
4. Implementation of Hashmap
Http://blog.csdn.net/vking_wang/article/details/14166593
5 Java exception handling class structure
Http://blog.csdn.net/junlixxu/article/details/6096266
6. https handshake
Http://www.cnblogs.com/jifeng/archive/2010/11/30/1891779.html
7. database problem locating and Performance Tuning
Http://blog.csdn.net/gzh0222/article/details/6799399
8. Common design modes
Http://blog.csdn.net/xiaoxian8023/article/details/8115240
9. UML modeling
Http://www.cnblogs.com/gaojun/archive/2010/04/27/1721802.html
10 what are the keywords used for the differences between Java overloading and rewriting?
Http://www.cnblogs.com/bluestorm/archive/2012/03/01/2376236.html
11 how to start a Java thread
The start () method is to start a new thread. The thread is in the runnable state and is waiting for the cpu to allocate resources, that is, time segments,
Then run the run () method to run a thread.
12 what are the Java locking methods and how to write them?
Http://www.cnblogs.com/hoojo/archive/2011/05/05/2038101.html
13. Optimistic locks and pessimistic locks
Http://www.cnblogs.com/chenlulouis/archive/2010/08/17/1801358.html
14 oracle/mysql SQL Optimization Methods
Http://www.cnblogs.com/ATree/archive/2011/02/13/ SQL _optimize_1.html
15 Java class loading mechanism
Http://www.cnblogs.com/yshb/archive/2012/11/05/2756194.html
16 principle of consistent Hash Algorithm
Http://www.360doc.com/content/12/0412/17/597197_203070560.shtml
Http://blog.csdn.net/cywosp/article/details/23397179
17. How is the heap in JVM managed? Describe the memory recycle mechanism.
Http://blog.csdn.net/zhangerqing/article/details/8214365
18. What are the features of transactions and the levels of isolation in oracle/mysql?
Http://blog.csdn.net/xiaoyu714543065/article/details/8211265
Http://xm-king.iteye.com/blog/770721
19 working principle of memcache
Http://blog.csdn.net/wusuopuBUPT/article/details/18238003
20. Introduce a typical project that I recently created
21. How did you solve the problems encountered in the project?