2018年最全的23個阿里架構師面試題(特別推薦)

大型網際網路架構技術v發表於2018-04-03

想要進入大型企業的話,首先要有豐富的工作經驗和專案經驗,其次就是有好的表達能力,能說會道。

從程式設計師成長為架構師,需要幾年?從架構師升任CTO,又需要幾年?成長沒有一蹴而就,雞湯喝再多,終究是要回到現實,腳踏實地。

我們們接下來說說一些架構師面試常見的面試題:

1、String,StringBuffer, StringBuilder 的區別是什麼?String為什麼是不可變的?

2、Vector,ArrayList, LinkedList的區別是什麼?

3、HashTable, HashMap,TreeMap區別?

4、Tomcat,Apache,JBoss的區別?

5、GET,POST區別?

6、Session, Cookie區別

7、Servlet的生命週期

8、HTTP 報文包含內容

9、Statement與PreparedStatement的區別,什麼是SQL隱碼攻擊,如何防止SQL隱碼攻擊

10、sendRedirect, foward區別

11、關於Java記憶體模型,一個物件(兩個屬性,四個方法)例項化100次,現在記憶體中的儲存狀態,幾個物件,幾個屬性,幾個方法。

12、談談hibernate的理解,一級和二級快取的作用,在專案中Hibernate都是怎麼使用快取的。

13、反射講一講,主要是概念,都在哪需要反射機制,反射的效能,如何優化

14、談談Hibernate與Ibatis的區別,哪個效能會更高一些

15、對Spring的理解,專案中都用什麼?怎麼用的?對IOC、和AOP的理解及實現原理

16、執行緒同步,併發操作怎麼控制

17、描述struts的工作流程

18、Tomcat的session處理,如果讓你實現一個tomcatserver,如何實現session機制

19、關於Cache(Ehcache,Memcached)

20、sql的優化相關問題

21、oracle中 rownum與rowid的理解,一千條記錄我查200到300的記錄怎麼查?

22、如何分析ORACLE的執行計劃?

23、 DB中索引原理,種類,使用索引的好處和問題是什麼?



歡迎大家加入Java架構開發:579581654


本群提供免費的學習指導 架構資料 以及免費的解答


不懂得問題都可以在本群提出來 之後還會有職業生涯規劃以及面試指導


進群修改群備註:開發年限-地區-經驗


方便架構師解答問題

相關文章