1.@transactional註解在什麼狀況下會失效,爲何。前端
2.HashMap在高併發下若是沒有處理線程安全會有怎樣的安全隱患,具體表現是什麼?java
3.HashMap,HashTable,ConcurrentHashMap的區別。redis
4.標記清除和標記整理算法的理解以及優缺點。算法
5.Callable和Future的瞭解。設計模式
6.悲觀鎖,樂觀鎖,優缺點,CAS有什麼缺陷,該如何解決。安全
7.redis和memcached的區別。 redis支持哪些數據結構。數據結構
redis是單線程的麼,全部的工做都是單線程麼。併發
redis如何存儲一個String的。app
redis的部署方式,主從,集羣。memcached
redis的哨兵模式,一個key值如何在redis集羣中找到存儲在哪裏。
redis持久化策略。
8.SpringMVC的Controller是如何將參數和前端傳來的數據一一對應的。 Mybatis如何找到指定的Mapper的,如何完成查詢的。 Quartz是如何完成定時任務的。 自定義註解的實現。
9.java反射的做用於原理
10.設計模式:單例、工廠、適配器、責任鏈、觀察者等等.