<i id="l7oma"><sub id="l7oma"></sub></i>
<i id="l7oma"><thead id="l7oma"><ins id="l7oma"></ins></thead></i>

<u id="l7oma"></u>

<u id="l7oma"><bdo id="l7oma"><input id="l7oma"></input></bdo></u>
2024年招生火熱進行中

一位應屆生3家Java面試經驗總結

時間:2020-10-27 15:22:09  來源:新華電腦教育  作者:廣州新華小編 
一位應屆生3家Java面試經驗總結

 同花順一面

接觸java幾年了

談一下你對Java的理解

ArrayList的擴容過程,數組元素的拷貝是深拷貝還是淺拷貝

談一下深拷貝和淺拷貝

實現單例模式有哪幾個點,單例模式體現了面向對象的哪個特性

對并發編程的理解

怎么實現一個高并發的系統

怎么測試系統的并發量

一致性哈希

jvm內存結構

GC算法了解嗎

jvm參數

做過什么項目?上線了嗎

項目中的難點?如何解決

你對第一份工作的要求?

在這里插入圖片描述

 

順豐一面(校招)

自我介紹

介紹項目

ArrayList與LinkedList的區別(看了順豐很多面經,感覺他們很喜歡問這個)

HashMap底層結構

Hash碰撞

線程同步方法,項目中有沒有用到場景題,有個定時任務,每10分鐘執行一次,從表中拿出來數據,進行一些處理,采用多線程如何實現,說是數據量很大,比如說每次10000條數據,怎么分配給線程

對JVM的理解(這個問題好大),后來溝通后說是JVM怎么運行java程序,說了“一次編譯,到處執行”這些

發現程序的內存占用率達到了90%,問可能是因為什么

GC調優

BIO NIO AIO

 

順豐二面

先來做一道題目吧,打印1到1000的素數

鎖,AQS,怎么實現的可重入鎖了解嗎?大概說了一下,面試官說還能說的深一點嗎?源碼層面,我只能說到monitorenter和monitorexit

接下來都是在聊項目,遇到什么困難,怎么解決的,以及一些實現細節,學到了什么?

回來看自己寫的代碼,還可以優化嗎?

聊聊自己身上的亮點吧,以及職業規劃,說完之后面試官說我可能對自己的職業規劃還不是特別清晰,告訴工作時可能溝通和選擇比努力學習更重要

 

美團一面

先是自我介紹,然后是工作經歷和項目介紹

Redis介紹

了解redis源碼嗎?了解redis集群嗎?

Hashmap的原理,增刪的情況后端數據結構如何位移

hashmap容量為什么是2的冪次

hashset的源碼

object類你知道的方法

hashcode和equals

你重寫過hashcode和equals么,要注意什么

假設現在一個學生類,有學號和姓名,我現在hashcode方法重寫的時候,12、只將學號參與計算,會出現什么情況?

往set里面put一個學生對象,然后將這個學生對象的學號改了,再put進去,可以放進set么?并講出為什么

Redis的持久化?有哪些方式,原理是什么?

講一下穩定的排序算法和不穩定的排序算法

講一下快速排序的思想

數,給了是個線程,讓描述出完整的線程池執行的流程

Nio和IO有什么區別

Nio和aio的區別

Spring的aop怎么實現

Spring的aop有哪些實現方式

動態代理的實現方式和區別

Linux了解么

怎么查看系統負載

Cpu load的參數如果為4,描述一下現在系統處于什么情況

Linux,查找磁盤上最大的文件的命令

Linux,如何查看系統日志文件

 

美團二面

自我介紹

項目介紹

怎么管理項目成員

當意見不一致時,如何溝通并說服開發成員,并舉個例子

怎么保證項目的進度

數據庫的索引原理

非聚簇索引和聚簇索引

索引的使用注意事項

聯合索引

從底層解釋最左匹配原則

Mysql對聯合索引有優化么?會自動調整順序么?哪個版本開始優化?

Redis的應用

Redis的持久化的方式和原理

技術選型,一個新技術和一個穩定的舊技術,你會怎么選擇,選擇的考慮有哪些

最近在學什么新技術

你是怎么去接觸一門新技術的

會看哪些書

怎么選擇要看的書


分享到:

相關文章

15個月
AIGC數字媒體應用
學制3年 大專學歷服務
電商全能應用班
在校學習3年,大專學歷服務
AIGC藝術設計
3年
VR影視動漫游戲高級設計師

在线免费看性爱黄片不卡_制服丝袜长腿无码专区第一_av福利免费观看不卡_老司机久久99久久精品播放