從筆試開始講吧,筆試記得是八月20幾號(hào)的樣子,就是在線做題目,40道選擇題加上3道大題,都是很基礎(chǔ)的樣子,認(rèn)真復(fù)習(xí)了基本沒問題,一起做筆試的同學(xué)大部分都過了。有一個(gè)沒過的,后來(lái)問了他,他說(shuō)暑假?zèng)]怎么看書。還有一定不要互相抄襲,去筆試騰訊的時(shí)候碰到個(gè)武大的,她說(shuō)有實(shí)驗(yàn)室筆試阿里的時(shí)候互相抄,結(jié)果全沒過。
筆試完了,過幾天如果通過筆試,然后就可以網(wǎng)上預(yù)約面試時(shí)間了,我和舍友預(yù)約的9.12號(hào)上午10點(diǎn),也就是第一天的上午。預(yù)約我覺得要盡量早,太晚了等面試官見過的人太多了,就不好突出了。真大神就不必了,走哪都萬(wàn)眾矚目。
bat簡(jiǎn)歷很早就投了,百度和阿里投開發(fā)感覺肯定過不了,以往實(shí)驗(yàn)室進(jìn)百度大都是運(yùn)維崗,阿里沒一個(gè)進(jìn)的,所以都是投的測(cè)試開發(fā)工程師。打算見識(shí)下,只有TX才投的應(yīng)用開發(fā)崗,上屆蠻多進(jìn)TX,感覺可以拼下運(yùn)氣。 因?yàn)榘⒗锸堑谝粋€(gè)過來(lái)招聘的,而且很直接,連宣講會(huì)都省了,直接面試,我就抱著醬油的心態(tài)跟舍友去面了。不得不說(shuō)阿里這樣挺好的,效率比起百度騰訊高多了,他們還有宣講會(huì),等宣講會(huì)完了還得去教室筆試,太折騰。。。
一面運(yùn)氣比較好,面試官人很好 ,不是很難 。開始上來(lái)自我介紹,我就大概講了下研究生期間參與的項(xiàng)目,自己為啥要投測(cè)試開發(fā)工程師(ps:當(dāng)然不能說(shuō)自己投開發(fā)感覺沒戲才投測(cè)試!!這樣顯得測(cè)試要求低你就來(lái)了??畢竟面試官也是搞測(cè)試的!!比如,你讓一場(chǎng)本該在用戶面前發(fā)生的災(zāi)難,提前在自己面前發(fā)生了。拯救了這個(gè)用戶,也拯救了這個(gè)軟件,避免了他被卸載的命運(yùn)。性格就是找茬的人,適合測(cè)試,等等)。之后面試官看到我簡(jiǎn)歷上有寫熟悉設(shè)計(jì)模式,就讓我說(shuō)說(shuō)在項(xiàng)目中用到的設(shè)計(jì)模式。我就結(jié)合項(xiàng)目講了外觀模式,適配器模式,代理模式,抽象工廠模式,而且每個(gè)都結(jié)合項(xiàng)目畫了圖,條理講得很清楚。這些之前暑假都總結(jié)過,所以很輕松,面試官也很滿意。然后就問了平時(shí)做項(xiàng)目都是怎么測(cè)試的,因?yàn)槲覍?shí)習(xí)的時(shí)候主要實(shí)現(xiàn)接口,經(jīng)常自己測(cè),用得比較多的是單元測(cè)試和集成測(cè)試,主要用Junit還有個(gè)接口測(cè)試工具。還問了一個(gè)算法,合并兩個(gè)數(shù)組,這個(gè)很簡(jiǎn)單,我就大致說(shuō)了下我的思路。然后就讓我測(cè)試我寫的算法?。∵@時(shí)我才明白面測(cè)試寫算法就是讓你寫完之后讓你測(cè)試。就根據(jù)錯(cuò)誤推測(cè)法,邊界值寫了些測(cè)試用例。其他的問題沒啥印象了,反正問題都不是很難。然后面試官挺滿意的,就開始跟我閑聊了,一面大概1個(gè)小時(shí),最后讓我等二面。
二面下午3點(diǎn)才面,等了接近3個(gè)小時(shí)。面試官是面開發(fā)的,當(dāng)時(shí)我就想要掛了么。。。。上來(lái)也是首先自我介紹,介紹下做的項(xiàng)目,平時(shí)對(duì)哪方面比較感興趣。我就說(shuō)我對(duì)java虛擬機(jī),內(nèi)存回收有過研究,然后貌似那個(gè)面試官是搞Android虛擬機(jī)的,就問那Android虛擬機(jī)呢,了解么??我就說(shuō)不會(huì) = = 要不說(shuō)下java虛擬機(jī)?他說(shuō)那也可以。然后這塊我之前看過蠻多文章,相關(guān)的書。從java內(nèi)存區(qū)域到內(nèi)存分配策略,7種垃圾收集器各自的功能和優(yōu)缺點(diǎn),jvisualvm,類加載機(jī)制。講完之后面試官問我,知道這些有啥用,我聽了有點(diǎn)蒙。。。就說(shuō)當(dāng)項(xiàng)目比較大的時(shí)候,想要優(yōu)化性能的話,虛擬機(jī)是一個(gè)很好的點(diǎn),了解這些應(yīng)該有用吧。然后面試官就大概講了下阿里虛擬機(jī)都是自己開發(fā)的,問我有興趣去搞虛擬機(jī)測(cè)試沒,我毫不猶豫的說(shuō)有興趣。之后問了topk的算法,之前有準(zhǔn)備過,就秒寫了個(gè)堆排,順便還寫了個(gè)快排topk的算法。因?yàn)橐幻嬗袉査惴?,這次長(zhǎng)了個(gè)心眼考慮到所有情況,方便寫測(cè)試用例。果然寫完后讓我寫測(cè)試用例。。。然后問我對(duì)linux了解不,之前暑假特地看了下linux內(nèi)核,就說(shuō)看了對(duì)linux內(nèi)核有所了解,就問了linux進(jìn)程通信ipc,估計(jì)我回答的太快了,暴露了,然后就沒問了。。。還有項(xiàng)目中印象比較深刻的問題,怎么解決的。我就談了下分庫(kù)分表解決查詢數(shù)據(jù)量比較大的數(shù)據(jù)庫(kù)。剩下都是些小問題,比如進(jìn)程線程區(qū)別,多線程相關(guān)問題,讀者寫者,不怎么記得了,都是很基礎(chǔ)的。主要是碰到個(gè)剛好搞Android虛擬機(jī)的面試官,我看了蠻多虛擬機(jī)相關(guān)的,所以面試官對(duì)我挺滿意的,最后問了下學(xué)習(xí)成績(jī),果斷說(shuō)10%,老家在哪愿意去杭州么,當(dāng)然愿意去,最后說(shuō)讓等hr面。面了大概1個(gè)小時(shí)左右。
二面面完立馬hr面,貌似二面刷人比較多。hr面面了40分鐘,阿里的hr大部分都是女的,面我的hr開始上來(lái)就說(shuō)我一面二面的面試官給的評(píng)價(jià)都很高,讓我別緊張,她不問技術(shù)問題,然后我還是很緊張。。。大概問了下平時(shí)做些什么啊,學(xué)校成績(jī)啊,怎么拿了這么多一等獎(jiǎng)學(xué)金,家里同意去杭州么,之類的。總之hr面不怎么刷人,正常的表現(xiàn)就可以了。但不代表不刷人,跟我一起的hr面有個(gè)哥們就被刷了。
-
工程師
+關(guān)注
關(guān)注
59文章
1571瀏覽量
68574 -
阿里巴巴
+關(guān)注
關(guān)注
7文章
1617瀏覽量
47345
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論