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