记一次阿里云的面试,止步第三轮,可惜!
想去阿里的同學(xué)可以過(guò)來(lái)看看了,我經(jīng)歷過(guò)一次阿里的面試,怪自己水平有限,止步于第三輪面試。
從深夜的一次電話面試開始說(shuō)起
具體時(shí)間我記不太清了,只記得是在一個(gè)工作日跟一位HR約了晚上電話面試。本打算早點(diǎn)忙完回家做準(zhǔn)備的,結(jié)果正好趕上那天加班,所以下班稍微晚了一點(diǎn),心里暗暗竊喜,幸好今天沒(méi)打電話過(guò)來(lái),要不然還沒(méi)時(shí)間接電話。悲劇的是在離家還有幾分鐘路程的時(shí)候電話打過(guò)來(lái)了,沒(méi)辦法就硬著頭皮接了。說(shuō)來(lái)也傻,其實(shí)當(dāng)時(shí)跟人說(shuō)明情況,讓人家等個(gè)幾分鐘應(yīng)該也是可以理解的吧。就這樣,我大冬天的找了一個(gè)風(fēng)小的墻角貓?jiān)谀抢镩_始我的第一輪電話面試,給我凍的呀,不過(guò)幸好結(jié)果是好的,也不枉我凍一場(chǎng)。HR問(wèn)的都是java基礎(chǔ)相關(guān)的問(wèn)題,不是很難,我應(yīng)該答了80%左右,下面是一面的題目,我根據(jù)記憶貼一下,大家查漏補(bǔ)缺吧。
-
String,StringBuilder,StringBuffer的區(qū)別
-
ArrayList,LinkedList的區(qū)別和使用場(chǎng)景
-
HashMap原理,怎么解決hash碰撞的,HashMap在多線程情況下會(huì)有什么問(wèn)題
-
ConcurrentHashmap使用過(guò)嗎
-
jdk1.8對(duì)并發(fā)方面的優(yōu)化你知道嗎
-
CAS知道是什么嗎
-
MySql存儲(chǔ)引擎有哪些,區(qū)別
-
怎么定位慢查詢
-
explain輸出結(jié)果有哪些
-
線程池底層原理,調(diào)度丟棄策略有哪些 ,線程池有哪些參數(shù)
-
jvm垃圾收集算法說(shuō)說(shuō),GC roots有哪些
數(shù)據(jù)結(jié)構(gòu)是硬傷
二面依然是電話面試,約的一點(diǎn),不過(guò)一直等到了一點(diǎn)四十才打電話過(guò)來(lái),先是一個(gè)簡(jiǎn)短的自我介紹,然后就拋了幾個(gè)數(shù)據(jù)結(jié)構(gòu)相關(guān)的題目給我做,這塊一直是自己的短板,被虐的體無(wú)完膚。這里多說(shuō)一句,面試的這哥們態(tài)度相當(dāng)不錯(cuò),不是一棒子把你打死,你答不出來(lái)也會(huì)慢慢的引導(dǎo)你??次仪皫讉€(gè)題答的不好,最后又回到了java相關(guān)的問(wèn)題上。
-
給定一個(gè)集合,求集合的子集
-
求兩個(gè)樹的共同子樹
-
如何判斷一個(gè)樹是另一個(gè)樹的子樹
-
自旋鎖是什么,用過(guò)嗎
-
如果希望既有順序,又可以快速訪問(wèn),你會(huì)選擇什么數(shù)據(jù)結(jié)構(gòu)
-
TreeMap的原理說(shuō)一下
細(xì)節(jié)決定成敗
三面是二面后的第二天,接到電話以后我還挺意外的,二面答的不好,居然還有第三次機(jī)會(huì)。三面主要會(huì)問(wèn)一些項(xiàng)目細(xì)節(jié)相關(guān)的東西,也會(huì)和你聊業(yè)務(wù),會(huì)穿插的和你聊一些技術(shù)細(xì)節(jié),對(duì)自己使用過(guò)的框架、中間件等一定不要只是停留在使用層面,還是要了解一些原理的。
-
請(qǐng)你簡(jiǎn)單說(shuō)說(shuō)你們公司現(xiàn)在的業(yè)務(wù),會(huì)問(wèn)你一些你的看法,是否看好等等
-
是否用過(guò)消息中間件,你們的用途是什么,你知道消費(fèi)者組的概念嗎
-
說(shuō)說(shuō)你用過(guò)的RPC框架,假如讓你實(shí)現(xiàn)RPC框架的序列化部分你會(huì)怎么做
-
使用java實(shí)現(xiàn)tps統(tǒng)計(jì),聊聊你的思路
-
說(shuō)說(shuō)LinkedHashMap
還有一些問(wèn)題記不起來(lái)了,總體來(lái)說(shuō)答的不是特別好,對(duì)于項(xiàng)目細(xì)節(jié)沒(méi)有一個(gè)全面的認(rèn)識(shí),對(duì)業(yè)務(wù)理解也不深入。
總結(jié)
面試雖然失敗了,但收獲還是不小,要想讓自己提高一個(gè)層次,不能只局限于自己手頭的一畝三分地,要對(duì)做過(guò)的業(yè)務(wù)有深入的理解,技術(shù)方面,不要老是追求一些高大上的技術(shù),像數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)這種基礎(chǔ)知識(shí)更是不能停止學(xué)習(xí)。
來(lái)源 |?https://urlify.cn/eyuiIv
總結(jié)
以上是生活随笔為你收集整理的记一次阿里云的面试,止步第三轮,可惜!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: String.format() 图文详解
- 下一篇: 别太把GitHub的Star当回事