點關注,不迷路;持續更新Java相關技術及資訊!!!
該內容總結來源于群友面試后收集整理,
校招:同花順+順豐 社招:美團

同花順一面(校招)
- 接觸java幾年了
- 談一下你對Java的理解
- ArrayList的擴容程序,陣列元素的拷貝是深拷貝還是淺拷貝
- 談一下深拷貝和淺拷貝
- 實作單例模式有哪幾個點,單例模式體現了面向物件的哪個特性
- 對并發編程的理解
- 怎么實作一個高并發的系統
- 怎么測驗系統的并發量
- 一致性哈希
- jvm記憶體結構
- GC演算法了解嗎
- jvm引數
- 做過什么專案?上線了嗎
- 專案中的難點?如何解決
- 你對第一份作業的要求?

順豐一面(校招)
面試官是個小姐姐,態度很好,全程大概30分鐘,
群友故意表達這個,一看就是lsp了,
- 自我介紹
- 介紹專案
- ArrayList與LinkedList的區別(看了順豐很多面經,感覺他們很喜歡問這個)
- HashMap底層結構
- Hash碰撞
- 執行緒同步方法,專案中有沒有用到場景題,有個定時任務,每10分鐘執行一次,從表中拿出來資料,進行一些處理,采用多執行緒如何實作,說是資料量很大,比如說每次10000條資料,怎么分配給執行緒
- 對JVM的理解(這個問題好大),后來溝通后說是JVM怎么運行java程式,說了“一次編譯,到處執行”這些
- 發現程式的記憶體占用率達到了90%,問可能是因為什么
- GC調優
- BIO NIO AIO
順豐二面
- 先來做一道題目吧,列印1到1000的素數;
- 鎖,AQS,怎么實作的可重入鎖了解嗎?大概說了一下,面試官說還能說的深一點嗎?原始碼層面,我只能說到monitorenter和monitorexit;
- 接下來都是在聊專案,遇到什么困難,怎么解決的,以及一些實作細節,學到了什么?
- 回來看自己寫的代碼,還可以優化嗎?
- 聊聊自己身上的亮點吧,以及職業規劃,說完之后面試官說我可能對自己的職業規劃還不是特別清晰,告訴作業時可能溝通和選擇比努力學習更重要;
- 反問,,,,
還有一些問題,群友有點忘記了,他說面完還是有點慌,然后昨天下午6點多收到的終面通知,祝他早點拿到offer,

美團一面(社招)
- 先是自我介紹,
- 然后是作業經歷和專案介紹
- Redis介紹
- 了解redis原始碼嗎?了解redis集群嗎?
- Hashmap的原理,增刪的情況后端資料結構如何位移
- hashmap容量為什么是2的冪次
- hashset的原始碼
- object類你知道的方法
- hashcode和equals
- 你重寫過hashcode和equals么,要注意什么
- 假設現在一個學生類,有學號和姓名,我現在hashcode方法重寫的時候,12、只將學號參與計算,會出現什么情況?
- 往set里面put一個學生物件,然后將這個學生物件的學號改了,再put進去,可以放進set么?并講出為什么
- Redis的持久化?有哪些方式,原理是什么?
- 講一下穩定的排序演算法和不穩定的排序演算法
- 講一下快速排序的思想
美團二面
- 自我介紹
- 講一下資料的acid
- 什么是一致性
- 什么是隔離性
- Mysql的隔離級別
- 每個隔離級別是如何解決
- Mysql要加上nextkey鎖,陳述句該怎么寫
- Java的記憶體模型,垃圾回收
- 執行緒池的引數
- 每個引數解釋一遍
- 然后面試官設定了每個引數,給了是個執行緒,讓描述出完整的執行緒池執行的流程
- Nio和IO有什么區別
- Nio和aio的區別
- Spring的aop怎么實作
- Spring的aop有哪些實作方式
- 動態代理的實作方式和區別
- Linux了解么
- 怎么查看系統負載
- Cpu load的引數如果為4,描述一下現在系統處于什么情況
- Linux,查找磁盤上最大的檔案的命令
- Linux,如何查看系統日志檔案
- 手撕演算法:leeetcode原題 22,Generate Parentheses,給定 n 對括號,請寫一個函式以將其生成新的括號組合,并回傳所有組合結果,
美團三面
-
自我介紹
-
專案介紹
-
怎么管理專案成員
-
當意見不一致時,如何溝通并說服開發成員,并舉個例子
-
怎么保證專案的進度
-
資料庫的索引原理
-
非聚簇索引和聚簇索引
-
索引的使用注意事項
-
聯合索引
-
從底層解釋最左匹配原則
-
Mysql對聯合索引有優化么?會自動調整順序么?哪個版本開始優化?
-
Redis的應用
-
Redis的持久化的方式和原理
-
技術選型,一個新技術和一個穩定的舊技術,你會怎么選擇,選擇的考慮有哪些
-
說你印象最深的美團點評技術團隊的三篇博客
-
最近在學什么新技術
-
你是怎么去接觸一門新技術的
-
會看哪些書
-
怎么選擇要看的書
最后:
針對最近很多人都在面試,我這邊也整理了相當多的面試專題資料(spring、mybatis、jvm,,,帶多了可以看附上的圖片)和多家公司的面試真題,
上述的面試題答案都整理成檔案筆記,有需要的可以點擊進入暗號:csdn

有人可能會說了:面試真題你全部放上來就好了,,,
你知道我最近整理了多少嗎?
上述的面試題答案都整理成檔案筆記, 也還整理了一些面試資料&最新2020收集的一些大廠的面試真題(都整理成檔案,小部分截圖),有需要的可以點擊進入暗號:csdn

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/33140.html
標籤:其他
上一篇:pandas read_csv的讀取csv列數不固定的問題
下一篇:PYQT5 關于拉伸怎么改?
