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