boos投的簡歷,約的騰訊會議面試,面試官先大致介紹了他們的大致業(yè)務,然后我自我介紹了大概5分鐘順帶講了下最近做的項目。面試官詳細問了項目的一些知識。然后開始考察jvm,多線程,spring,redis,mysql等一些列知識。面試官很友好。
面試官問的面試題:58同城java開發(fā)面試題
1. 有沒有jvm線上調優(yōu)
2. 回收策略用的是什么
3. 有沒有用一些工具進行內存分析
4. 線程的dump文件用啥打,用哪個命令
5. 垃圾回收算法 說出幾種
1. 并發(fā)并行區(qū)別
2. 通過什么做到并行 時間片輪換是并發(fā)
3. 多線程之間如何通信
4. 線程的生命周期有哪些狀態(tài)
5. 線程通信是不是就是這些狀態(tài)的轉換來完成的?
6. 自己寫過多線程的邏輯嗎?
7. threadpoolexecutors 有哪些基本參數(shù)
1. Spring AOP有用嗎
2. around before after 還有啥 都是啥意思 啥差別
首先自我介紹,然后項目介紹,最后根據(jù)項目聊技術,問一些技術問題,最后一個是算法題
面試官問的面試題:58同城java開發(fā)程序員面試題
項目里有沒有用多線程,線程池的原理,和使用注意事項,多線程內存泄漏問題;怎么看項目里線程運行情況;項目的數(shù)據(jù)量和訪問量,大量數(shù)據(jù)量和復雜的計算邏輯怎么優(yōu)化sql;Pgsql和mysql的區(qū)別,pg隔離級別和原理;spring Cloud的組件問題;接口傳輸數(shù)據(jù)量大時怎么處理,既保證效率又保證正確性,有沒有用消息中間件;
最后一個是算法題:負載均衡問題,大概是 有3臺服務器,同是有上千條請求,根據(jù)不同的權重去分配數(shù)據(jù)庫
自我介紹
問研究生和本科做的項目
講講算法
問問八股文
問成績排名
問問興趣愛好
問問遇到困難如何解決
58同城安卓開發(fā)工程師面試題
?向對象 JDK、JRE、JVM之間的區(qū)別 ==和equals?法之前的區(qū)別 hashCode()與equals()之間的關系 final關鍵字的作?是什么? String、StringBuffer、StringBuilder的區(qū)別 重載和重寫的區(qū)別 接?和抽象類的區(qū)別 List和Set的區(qū)別 ArrayList和LinkedList區(qū)別
面試官問的還是很細節(jié)的,從技術基礎知識,以及業(yè)務高并發(fā)高可用等,二面面的是項目和實際業(yè)務處理細節(jié),整體還是不錯的
面試官問的面試題:58同城java開發(fā)面試題
系統(tǒng)的高可用
系統(tǒng)的高并發(fā)伴隨的問題
系統(tǒng)的穩(wěn)定性如何來保障,使用什么技術
線程池、線程數(shù)的配置
(共2452條) 北京字節(jié)跳動科技有限公司
(共2151條) 京東商城
(共2147條) 阿里巴巴
(共557條) 新浪
(共216條) 攜程
(共23條) 蘇州樂貝網絡科技有限公司
(共5條) 上海譯國譯民翻譯服務有限公司
(共6條) 安徽聯(lián)通
(共8條) 河北移動
(共9條) 南京烽火
(共5條) 零跑汽車
(共4條) 廣州粵芯半導體