java最新面試題及答案2020 阿里(十四)

java面試題及答案2020最新

文末持續更新面試題及答案

一面

1、自我介紹
2、長度爲n的序列,交易一次,從某個位置花a[i]買入,某個位置以a[j]賣出,進行一次交易,問最大收益
3、如果可以交易多次呢,每個時刻手上只允許有一件物品
4、如果只可以交易兩次
5、說一下ClassLoader,類加載過程
6、new一個對象出來,內存是怎麼分配的,堆區是分塊的嗎
7、如果創建一個自定義的String類可以使用嗎
8、是否瞭解ThreadLocal(不瞭解)
9、垃圾回收算法有哪些,哪些對象可以作爲gc root
10、新生代,老年代是採用哪種垃圾回收算法的,標記整理/標記回收算法的缺點
11、線程池瞭解嗎(不瞭解)
12、有了解過一些設計模式嗎,答瞭解過單例模式與工廠模式
13、那說一下單例模式
14、從前端到後端的一個簡單的流程
15、你說你用過mybatis框架,那你對數據庫連接池有什麼理解,這個有什麼好處
16、多線程循環打印a,b
17、java好像還問了一些東西,想不起來了。。。
18、OSI七層模型,每一層的作用
19、TCP三次握手,爲什麼不可以是兩次
20、close_wait狀態是客戶端還是服務器端出現的
21、爲什麼要設置time_wait,爲什麼是2MSL
22、socket,不太瞭解,換
23、Cookie和session的區別。集羣下服務器端如何區別不同的用戶,session非常多的情況下
24、進程切換會發生什麼
25、用戶態與內核態的區別,這個忘了
26、進程調度的方式
27、數據庫事務隔離級別。隔離級別是怎麼實現的(懵逼,我說了個鎖)
28、MVCC瞭解嗎,不瞭解。。。
29、還問了我在acm競賽中的收穫
30、問了我如何看待算法與工程屆,本來想說算法是爲了更好的解決工程向問題,但是當時已經腦子抽了,我也不知道我說了些什麼
31、最後問我有什麼想問的,就結束了

所有面試題持續更新+答案整理見這裏:
java最新面試題及答案2020

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