記一次阿里云的面試(java)

前言
想去阿里的同學(xué)可以過來看看了,我經(jīng)歷過一次阿里的面試,怪自己水平有限,止步于第三輪面試。
從深夜的一次電話面試開始說起
具體時(shí)間我記不太清了,只記得是在一個(gè)工作日跟一位HR約了晚上電話面試。本打算早點(diǎn)忙完回家做準(zhǔn)備的,結(jié)果正好趕上那天加班,所以下班稍微晚了一點(diǎn),心里暗暗竊喜,幸好今天沒打電話過來,要不然還沒時(shí)間接電話。悲劇的是在離家還有幾分鐘路程的時(shí)候電話打過來了,沒辦法就硬著頭皮接了。說來也傻,其實(shí)當(dāng)時(shí)跟人說明情況,讓人家等個(gè)幾分鐘應(yīng)該也是可以理解的吧。就這樣,我大冬天的找了一個(gè)風(fēng)小的墻角貓?jiān)谀抢镩_始我的第一輪電話面試,給我凍的呀,不過幸好結(jié)果是好的,也不枉我凍一場。HR問的都是java基礎(chǔ)相關(guān)的問題,不是很難,我應(yīng)該答了80%左右,下面是一面的題目,我根據(jù)記憶貼一下,大家查漏補(bǔ)缺吧。
- String,StringBuilder,StringBuffer的區(qū)別
- ArrayList,LinkedList的區(qū)別和使用場景
- HashMap原理,怎么解決hash碰撞的,HashMap在多線程情況下會有什么問題
- ConcurrentHashmap使用過嗎
- jdk1.8對并發(fā)方面的優(yōu)化你知道嗎
- CAS知道是什么嗎
- MySql存儲引擎有哪些,區(qū)別
- 怎么定位慢查詢
- explain輸出結(jié)果有哪些
- 線程池底層原理,調(diào)度丟棄策略有哪些 ,線程池有哪些參數(shù)
- jvm垃圾收集算法說說,GC roots有哪些
數(shù)據(jù)結(jié)構(gòu)是硬傷
二面依然是電話面試,約的一點(diǎn),不過一直等到了一點(diǎn)四十才打電話過來,先是一個(gè)簡短的自我介紹,然后就拋了幾個(gè)數(shù)據(jù)結(jié)構(gòu)相關(guān)的題目給我做,這塊一直是自己的短板,被虐的體無完膚。這里多說一句,面試的這哥們態(tài)度相當(dāng)不錯(cuò),不是一棒子把你打死,你答不出來也會慢慢的引導(dǎo)你??次仪皫讉€(gè)題答的不好,最后又回到了java相關(guān)的問題上。
- 給定一個(gè)集合,求集合的子集
- 求兩個(gè)樹的共同子樹
- 如何判斷一個(gè)樹是另一個(gè)樹的子樹
- 自旋鎖是什么,用過嗎
- 如果希望既有順序,又可以快速訪問,你會選擇什么數(shù)據(jù)結(jié)構(gòu)
- TreeMap的原理說一下
細(xì)節(jié)決定成敗
三面是二面后的第二天,接到電話以后我還挺意外的,二面答的不好,居然還有第三次機(jī)會。三面主要會問一些項(xiàng)目細(xì)節(jié)相關(guān)的東西,也會和你聊業(yè)務(wù),會穿插的和你聊一些技術(shù)細(xì)節(jié),對自己使用過的框架、中間件等一定不要只是停留在使用層面,還是要了解一些原理的。
- 請你簡單說說你們公司現(xiàn)在的業(yè)務(wù),會問你一些你的看法,是否看好等等
- 是否用過消息中間件,你們的用途是什么,你知道消費(fèi)者組的概念嗎
- 說說你用過的RPC框架,假如讓你實(shí)現(xiàn)RPC框架的序列化部分你會怎么做
- 使用java實(shí)現(xiàn)tps統(tǒng)計(jì),聊聊你的思路
- 說說LinkedHashMap
還有一些問題記不起來了,總體來說答的不是特別好,對于項(xiàng)目細(xì)節(jié)沒有一個(gè)全面的認(rèn)識,對業(yè)務(wù)理解也不深入。
總結(jié)
面試雖然失敗了,但收獲還是不小,要想讓自己提高一個(gè)層次,不能只局限于自己手頭的一畝三分地,要對做過的業(yè)務(wù)有深入的理解,技術(shù)方面,不要老是追求一些高大上的技術(shù),像數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)這種基礎(chǔ)知識更是不能停止學(xué)習(xí)。
到此這篇關(guān)于記一次阿里云的面試(java)的文章就介紹到這了,更多相關(guān)阿里云面試內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
- 這篇文章主要介紹了程序員面試的幾個(gè)小技巧,在平時(shí)面試的時(shí)候,除了實(shí)打?qū)嵉募寄苓€需要更多的技巧,雙管齊下才能贏得更大的勝算,技能方面就不多說了,下面來分享幾個(gè)面試2023-04-23
- 面試中,問鎖主要是兩方面:鎖的日常使用場景 + 鎖原理,鎖的日常使用場景主要考察對鎖 API 的使用熟練度,看看你是否真的使用過這些 API,而不是紙上談兵,鎖原理主要就是2022-05-19
- 這篇文章主要介紹了Mybatis常見面試題詳細(xì)總結(jié),通過總結(jié)列舉大量的mybatis面試常見題目供給大家參考,希望對大家有所幫助2021-08-24
2020Java后端開發(fā)面試題總結(jié)(春招+秋招+社招)
這篇文章主要介紹了2020Java后端開發(fā)面試題總結(jié)(春招+秋招+社招),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2021-02-18- 這篇文章主要介紹了MySQL數(shù)據(jù)庫選擇題小結(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2021-02-07
- 這篇文章主要介紹了30道有趣的JVM面試題(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-11-26
- 這篇文章主要介紹了Python面試題爬蟲篇小結(jié)(附答案),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-10-28
- 這篇文章主要介紹了還不理解B樹和B+樹,那就看看這篇文章吧,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一2020-09-10
Java面試通關(guān)要點(diǎn)匯總(備戰(zhàn)秋招)
這篇文章主要介紹了Java面試通關(guān)要點(diǎn)匯總(備戰(zhàn)秋招),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-09-08- 這篇文章主要介紹了10道JVM常見面試題解析(附答案),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)2020-09-04