面試題總結 JAVA高階工程師

2021-09-24 03:49:24 字數 1052 閱讀 5358

三大框架方面問題

1、spring 事務的隔離性,並說說每個隔離性的區別

解答:spring事務詳解

2、spring事務的傳播行為,並說說每個傳播行為的區別

解答:spring事務詳解

3、hibernate跟mybatis/ ibatis 的區別,為什麼選擇?

解答:hibernate與mybatis的比較

4、struts跟spring mvc的優缺點,讓你選會如何選

解答:spring mvc 與 struts的區別

5、簡單說說spring 事務機制

解答:spring事務機制

6、spring 4.0新特性

解答:spring4新特性

3、nginx配置檔案詳解——nginx.conf

解答:nginx配置檔案詳細說明

2、單例模式有幾種? 如何優化?

解答:單例模式的7中用法

3、簡單說說執行緒池的原理和實現

解答:執行緒原理及實現

2、簡單說說功能許可權存在的水平許可權漏洞和垂直許可權漏洞的場景和解決辦法(因為我們目前許可權級別就是功能許可權)

解答:a、水平許可權漏洞,如下圖

假設機構有 使用者a和使用者b 兩個使用者,其中a有1、2和3許可權 , 使用者b有 2 和3 的許可權,這時候假設使用者b 知道1,並給自己新增1的許可權,這時候就是水平許可權漏洞。

目前解決辦法:1、限制入口,讓使用者b無法編輯自己的許可權 2、對使用者b無法進行向上擴充套件。最根本的解決辦法是深入到資料許可權

解答:水平許可權漏洞和解決辦法

b、垂直許可權漏洞

解答:垂直許可權漏洞案例和解決方案

5、訊息佇列的原理和實現

解答:1、訊息佇列原理 2、深入淺出 訊息佇列 activemq

六、資料庫方面

1、mysql查詢字段區不區分大小寫?

解答:不區分,哪怕值也不區分(我當時還反問了,區不區分大小的應用含義有哪些,面試官沒說得出來)

3、儲存過程的結構和優點

解答:大概結構

儲存過程的優缺點

4、觸發器的原理和作用

解答:參考

JAVA中高階工程師 面試題總結

不知道是不是職位原因還是沒遇到,面試時,都不需要做筆試題,而是填張個人資訊 或者直接面試 二 三大框架方面問題 1 spring 事務的隔離性,並說說每個隔離性的區別 解答 2 spring事務的傳播行為,並說說每個傳播行為的區別 解答 3 hibernate跟mybatis ibatis 的區別,...

面試總結 高階JAVA工程師

一 無筆試題 不知道是不是職位原因還是沒遇到,面試時,都不需要做筆試題,而是填張個人資訊 或者直接面試 二 三大框架方面問題 1 spring 事務的隔離性,並說說每個隔離性的區別 解答 spring事務詳解 2 spring事務的傳播行為,並說說每個傳播行為的區別 解答 spring事務詳解 3 ...

面試總結 Java高階工程師(一)

不知道是不是職位原因還是沒遇到,面試時,都不需要做筆試題,而是填張個人資訊 或者直接面試 1 spring 事務的隔離性,並說說每個隔離性的區別 解答 spring事務詳解 2 spring事務的傳播行為,並說說每個傳播行為的區別 解答 spring事務詳解 3 hibernate跟mybatis ...