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

java面試題及答案2020

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

一面(實習)-2020/3/24-牛客網

自我介紹
說項目
我的項目裏面比較好的就是一個三次迭代的app(python爬蟲(有加密參數)+cookie+resdis),說了20分鐘,說完面試官問這你自己想出來的?我果斷回答是🤣(雖然確實我一個人做的)。
之後就是問題,問了11個好像。沒有順序之分下面的,想到哪個寫哪個。
1.synchronized升級過程
2.synchronized和reentranlock的區別
3.常見設計模式的應用場景講一下,注意不是讓你說有哪些設計模式,而是項目之中的具體應用
4.設計一張表,你會怎樣設計索引
5.java鎖再說一下應用場景,舉個具體的場景
6.大型複雜項目之中,不停進行內存回收,jvm怎麼調優
7.大型複雜項目之中,你怎麼設計數據庫,java代碼,緩存
8.數據庫之中有哪些鎖
9.說一下進程和線程的區別
10.說一下死鎖
11.看你很瞭解分佈式,說一下分佈式,說了redis一致性哈希,redis-cluster
12.公平鎖,非公平鎖,可重入鎖等。
13.hashmap和concurrenthashmap的區別,原理(注意jdk版本不同concurrenthashmap實現不同)
14.ThreadLock

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

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