多貝網 --Java後臺實習生面試題

多貝網 --Java後臺實習生面試題

簡述:多貝網是一個創業型公司,多線程、高併發

       

一面(技術官):

1,介紹下自己做

2,Spring原理

3,SpringMVC原理,SpringMVC和Struts2區別及各自的使用場景

4,Hibernate和Mybatis的區別?

5,Hibernate的緩存機制

6,緩存原理(底層怎麼實現的),說查詢一個結果可以有很多查詢條件,現在把查詢結果刪除,如何刪除緩存中的其他條件查出的緩存

7,jdk源碼看過嗎?集合的底層實現ArrayList和LinkList,及區別?

8,servlet原理,說下servlet的生命週期,問servlet是線程安全的嗎?

9,數據庫sql的優化

10,線程的實現方式

11,Ioc和AOP原理說下

12,具體的AOP的分爲哪幾個點,你說下(什麼切面點等)


二面(CTO) 

1,介紹下自己的項目

2,自己的框架是怎麼搭建的

3,項目中遇到的問題,怎麼解決的

4,Spring原理

5,如果不用Spring管理,你會怎麼做,怎麼設計

6,synchronized的實現原理,參數什麼的,如果不設置參數,默認的鎖是什麼?

7,註解原理,不通過註解,你怎麼訪問Controller?

8,多線程訪問集合如何保證數據安全?不使用java.util.concurrent包

                              

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章