餓了么星選專場招聘。一面通過會有二面,二面通過會有hr面。本人一面通過,二面未通過。一面大概一個小時左右,然后等二面等了兩個小時。一面偏基礎,沒想到二面更基礎。
面試官問的面試題:餓了么高級java軟件工程師面試題
一面:
畫出你所做項目的流程圖
list的數據是如何存儲如何擴容的
string stringBuilder stringBuffer的區別
Spring AOP原理
Spring boot啟動過程
事物隔離級別
mysql索引類型,畫出索引樹
JVM內存模型
內存溢出的原因,有沒有實際查內存泄漏的方法
CMS G1的垃圾回收過程
.... 挺多 比較細碎
二面:
Sring boot 為什么用事件機制?為什么用listener
排行榜用什么數據結構?java的數據結構用什么 非java的用什么
畫出二叉樹的左葉子節點(按照層級)
java8 HashMap有什么改進?為什么用紅黑樹?用其它樹不行么?
Set里面用的是什么數據結構
redis的主從的數據是如何同步的
主從數據庫,如果數據更新到主庫后,數據庫當掉如何進行數據同步
面試以項目為主,最后問了幾道技術題,面試官很友好,會耐心聽你講完,最后還給了建議。能感覺出來面試官水平較高,可以通過相關問題了解到你的項目經驗。
面試官問的面試題:餓了么java開發面試題
jvm垃圾回收機制、算法+學習渠道
mq的分類+使用場景
系統表設計、表對應關系
系統的風險點
系統難點-解決方案
系統現有問題+如何改進
Java基礎,JVM,多線程機制。都會問到比較底層的代碼實現,其實這個方面沒什么好說的,把相關的源碼仔細讀一下,弄清楚實現原理。其中HashMap,ConcurrentHashMap,Lock都仔細看一下。對于Spring框架會問IOC和AOP的底層原理和代碼實現,問到了循環引用的解決。然后其它問題記不清楚。感覺95%都回答還可以,不過后來也沒通知。
面試官問的面試題:餓了么JAVA開發工程師面試題
Java基礎:JVM,多線程機制,NIO,HashMap和ConcurrentHashMap區別原理,垃圾回收算法。 Spring框架:IOC、AOP、事物、設計模式。 數據庫:分庫分表、索引原理。 長連接,短連接區別。 算法題:使用棧實現隊列 總的來說回答還可以,個別細節回答不是很好。
(共2384條) 北京字節跳動科技有限公司
(共2149條) 京東商城
(共2147條) 阿里巴巴
(共21條) 上海晨光科力普辦公用品有限公司
(共29條) 折800
(共16條) 深圳賽維網絡科技有限公司
(共4條) 上海地素商貿有限公司
(共9條) 江蘇方洋集團有限公司
(共5條) 中核二二建設有限公司
(共5條) 大連華銳重工集團股份有限公司
(共8條) 匯生咨詢
(共5條) 騰訊音樂娛樂集團