網(wǎng)申一面,電話面試,上午8點打電話約第二天中午單獨面試,條件有限環(huán)境比較嘈雜,發(fā)揮的很不好。但是hr人比較好,一直在根據(jù)簡歷的項目問問題,引導(dǎo)我說出自己最擅長的領(lǐng)域。整體大概半小時,很可惜自己真得沒有準(zhǔn)備好。上來是直接問問題的,沒有自我介紹。
面試官問的面試題:螞蟻金服java研發(fā)師崗面試題
第一次電面涼經(jīng):
1.你做過的項目(?電話信號不好)
我直接講了java項目,什么前端后端語言和環(huán)境。
2.你有了解什么什么,(不知道,對應(yīng)不上)
3.項目的背景?Java的什么框架?設(shè)計模塊?數(shù)據(jù)庫的設(shè)計思路?
4.你在項目里難點是什么?技術(shù)上的?
5.基礎(chǔ)知識,選擇排序,快排?(都沒答上來)
6.樂觀鎖
7.算法,機(jī)器算法?有了解常見的機(jī)器算法嗎?有系統(tǒng)學(xué)過算法課嗎?
8.智能垃圾桶是一個什么項目?
9.你知道你投遞的崗位嗎?(xs我是有多不符合崗位?讓他懷疑我這個問題)
10.你覺得你的學(xué)習(xí)方式是什么樣的?你平時怎么解決問題?你覺得遇到問題最重要的是干什么?
11.你有其他競賽經(jīng)歷嗎?ACM等
12.你對哪方面更感興趣?(我猜是因為我說了太多沒有用的其他語言,Verilog都說了)
13.你有什么問題要問嗎?
先是朋友內(nèi)推,然后是技術(shù)一面、技術(shù)二面、技術(shù)三面。最后是hr面
一面一般是組內(nèi)的pear
二面x1
三面x2
最后是hr面
需要注意的是,有的時候技術(shù)面通過但是offer發(fā)不出來是因為評級達(dá)不到
螞蟻金服java developer面試題
1面:
手寫代碼 最大連續(xù)子序列
平時工作內(nèi)容和工作方式
項目里技術(shù)棧的使用和遇到的問題
高并發(fā)下的一致性如何保證
2面-繼續(xù)問項目
項目的難點是什么?怎么處理的
分庫分表如何設(shè)計,分布式id如何設(shè)計
假設(shè)訂單在用戶表,商家想要查詢怎么辦
cap和base理論
3面-智力思考邏輯
假設(shè)有100層樓,只有2個雞蛋,如何設(shè)計最少次數(shù)測試出哪一層打碎
打電話過來,問你現(xiàn)在有沒有空,如果有空就開始進(jìn)行電話面試,我就說有空,但是在學(xué)校里,我需要找一個安靜的地方,找了很久,那邊也是聽耐心地等待的。
面試官問的面試題:螞蟻金服JAVA后端開發(fā)面試題
使用多線程時候要注意的事項:
HashMap的底層原理:
索引的類型:
索引的原理:
悲觀鎖和樂觀鎖:
Mybatis和jdbc的區(qū)別:
Mybatis的優(yōu)勢在哪里:
B+樹的算法復(fù)雜度:
SQL注入的case:
自我介紹5分鐘
項目經(jīng)驗描述,會重點問遇到的難點挑戰(zhàn),對實現(xiàn)細(xì)節(jié)展開描述
項目中設(shè)計的技術(shù)領(lǐng)域擴(kuò)展性提問
計算機(jī)基礎(chǔ)知識:操作系統(tǒng)、網(wǎng)絡(luò)、JAVA編程語言、多線程、并發(fā)處理
系統(tǒng)設(shè)計題:大數(shù)據(jù)處理相關(guān)
螞蟻金服JAVA研發(fā)工程師面試題
最近參與度比較高的一個項目,項目解決了什么問題,你在這個項目中起到作用,項目的技術(shù)難點、挑戰(zhàn)
進(jìn)程和線程的區(qū)別,線程間的同步方式,原子操作,內(nèi)存管理
Java并發(fā)編程
(共6條) 東莞高偉光學(xué)電子有限公司
(共6條) 山東藍(lán)帆塑膠股份有限公司
(共5條) 達(dá)利園股份有限公司
(共4條) 匯豐環(huán)球客戶服務(wù)中心
(共8條) 成都地鐵運營公司
(共4條) 天利教育