美團網校招面試經歷


 

         這段面試經歷發生於9月16日。面試結束后當天,心中有不少感慨,本來想當天就寫的,但因為實在太累了,又要忙學校實訓的網站,拖到了3天以后。

         那天是周六,翻了下日歷,也就是9月12日,一周前。那天中午,我跪着考完了美團的在線筆試,題目實在是太難了!一堆的數學題和概率題直接把我打趴下。最后勉強做完了筆試,就不再想了,因為覺得沒有任何理由讓我進面試。

         然而,第二天下午兩點左右,我接到了“010”開頭的電話號碼。我預感到是美團打來的,就接了電話,很禮貌地說了句“喂,您好!”。果然,對面叫出了我的名字,是美團的HR打來的。我心想,這肯定是來做考后調查的,檢測這些筆試題是不是自己做的,因為之前好像有看過一個防作弊的協議。可是事實並非如此,那邊接着說,“恭喜你通過了美團的筆試”。我當時就驚呆了,一是沒想到他們一天就批完了試卷,二是因為我超過半數的題不會,竟然拿到了面試資格,甚至事后我嚴重懷疑他們有沒有好好批試卷。

         HR打電話來是跟我約面試的時間的,看我那天有沒有時間。因為我們實訓可以隨便請假,當然哪天面試都行。時間就定在了16號,3天以后。

         拿到面試的邀請讓我既興奮又緊張,興奮的是我一個非985非211的渣一本學生,竟然收到了面試通知,而且還是HR親自打電話來的,相對於之前阿里巴巴發個郵件讓我網上自己預約面試,我頓時對美團這個企業心生好感。緊張的當然就是面試內容了,之前我復習計算機各種基礎、編程語言機制,也刷過算法題,專門針對面試,但是因為實在提不起興趣,就堅持不下去了。而且美團畢竟是名企,薪水比BAT還高,那就意味着我要跟985、211最頂尖的畢業生競爭了。那就意味着,面試基本沒有成功的希望,尤其是問到算法題,只能是gg的節奏。

         就這樣,緊張地度過了周一和周二,我對即將到來的人生當中的第一次面試憂心忡忡。我復習了一下網絡、操作系統、數據庫的內容,但是沒啥進展。面試前一天,即周二晚上,我趕緊做了一份簡歷,然后很早就睡覺了。

         就這樣,熬到了第三天早上,我不到7點就起床了。正好一個室友跟我同時去醫院,趕上了第一班校車出去,乘地鐵去南大。

         到南大以后,問了3個人,才找到面試地點,但因為我出發得早,到等待面試的教室才9點,而面試要到10點半。進去登記的時候,10點半一欄的人還是空的。

         找個位置坐下后,我緊張地關注着周圍的動態,連玩手機的心思都沒有了。讓我吃驚的是,黑板上寫着幾個霸面的名字,更讓我覺得自己過筆試過得莫名其妙。

         同時我注意到,周圍很多人都在互相交談,應該都是同學,更讓我覺得自己一個渣渣學校的格格不入。教室里來來往往,都是9點鍾那一批的人。還有人在准備3面。

         等了一個半小時多,總算輪到我了。我把自己的簡歷帶上去,hr說不用了,她那邊有我網投時的簡歷。但我覺得那只是統一格式的通用簡歷,沒寫到我的特長,還是把自己的拿了過去,事實證明這真是一個明智的選擇。

         一個穿着綠色的印着“美團”的襯衫的人把我帶到了面試的教室。那邊已經有好幾組人正在面試。再次讓我驚訝的是,那個帶我來的人就是我的面試官!他跟我並排坐下,像同桌那樣面朝一個方向,不像網上那樣是面對面的那種。面試官也跟我想象的不一樣,不像一個多么資深的技術主管,更像一個沒畢業的大學生,看上去還很有學生氣。

         一上來,跟我想象的一樣,先讓我作自我介紹。由於我早已准備好了,便從我初中畢業接觸編程開始,到大一學習actionscript游戲開發,再到大一末開始學習Java和Android,直到大三的學習經歷都說了一遍。面試官說了一句“看來你的開發經歷很豐富啊”。接着,他說,“你來寫一段程序吧”,便一邊解釋一邊在紙上畫了一棵二叉樹,讓我遍歷第三層的結點。我一開始沒有思路,就在紙上試着寫常規的遞歸遍歷的算法,寫着寫着就找到了思路,發現在遞歸過程中加入一個結點高度的參數,一旦高度等於3便輸出。第一題過關。接着,又出了一個在字符串中找子串的題目,我用常規的遍歷方法寫了出來,因為也想不到更高效的方法,像KMP之類的早就不會寫了。然后就是隨意提問的時間,問到了Java里面的各種語言機制,問到了計算機網絡里面的三次四次握手,UDP和TCP區別,get和post區別等等,都沒有深問。因為問的很雜很多,面試官不時地會停下來想接下來問什么。最后他讓我旁邊教室等一下,一面過了。

         才坐了沒幾分鍾,我又被叫去了。這次的面試官看上去還是很有學生氣,不過資歷好像更老一點。他上來先問我一面感覺怎么樣,接着出了一道編程題,給一個十進制數,輸出轉化為二進制后的最后8位。我沒想到題目還是這么簡單,提筆就寫。寫完后,面試官仔細地驗證了一遍,我突然發現自己最后居然輸出的是前面8位,便說了聲不好意思,改了一下。但因為想不到更好的方法,還用了一個ArrayList,先順序存到ArrayList里面,再逆序轉移到數組。但還沒完,面試官提示我,要是本身結果不足8位,要在前面補0呢?我只好又加了一個if。我寫完后,他檢查代碼仔細得讓我緊張,還打草稿一句句驗算過去。接着,他出了第二個問題,自己寫一個Stack類,要實現push、pop操作。我說,我看過Stack的源碼,是用List實現的,他說,用系統自帶的沒意思,用自己方法實現。於是,我仿照ArrayList的實現方法,內部用一個數組和一個int型的size成員變量實現。面試的最后,他在簡歷上面划了兩個功能,問我當時是怎么實現的,我大體地說了一下。他讓我去旁邊教室等一下,沒想到這么容易就進3面了。

         面完已經是12點左右了,教室后面開始傳來飯香,好幾個穿着工作服的美團的工作人員開始吃快餐。餐盒跟我平時點的外賣一樣,嚴重懷疑他們就是點的美團外賣2333……我當然開始當然不敢吃飯,誰知道什么時候又被突然叫去面試。教室前面也有幾個同學緊張地坐着,等着下一場面試通知。到了1點左右,我怕餓着面試影響表現,便開始啃帶來的面包,啃了一半又怕太飽,便又收起來。不知又過了多久,1點半那一場都開始了以后,才輪到我。

         我和兩三個同學被同時領到一間教室前。等待過程中,我問了下旁邊那個同學的面試方向,接着他便跟我攀談起來。我得知他是研究生,面的后台開發。他感慨了一下最近找工作的不容易,也說了阿里等其他大公司招聘狀況。我其實很想跟他多聊聊的,但因為是最后一面了,心里只想着待會兒可能的面試內容,也只是隨便回應了一下。這時,他一個同學過來了,跟他講了下三面問的東西。我也順便問了下他,最后一面是不是技術面,他回答說三面都是技術面啊。這時我預感到了不測,既然三面也是技術面,那就意味着還存在被刷的可能,而且考慮到前兩面都這么簡單,我心里更慌了。教室里人也不少,估計是進3面的人本來就很多。

         等了非常多的時間,我被叫進去了,坐在靠門的位置。面試官明顯是個30多歲的主管,臉色也很嚴肅。他什么都沒說,直接指着紙上一道題,讓我做一下。我問他有沒有筆,他說,你沒帶筆啊,但也只能把他自己的筆給我。我看了一下題目,是在數組中取一個位置,讓這個位置之前的樹的和與之后的和的差絕對值最小。我第一個想法便是遍歷,就問了下能不能先用最直觀的算法寫出來。但他答道,你不用高效的算法怎么跟別人競爭啊。我只好埋頭繼續想,然而腦子里一片空白,無計可施。想了很久沒有結果,我只好問面試官能不能給點思路。他什么都沒說,翻到另一道題。題目很長,是一道情景題,說的是美團的酒店統籌安排問題,看了很久我才知道這想問我什么。然而要得出結果,算法太復雜了。加上旁邊的面試官一言不發,自己寫着什么東西,我感受到了一種深深的絕望,知道這場面試已經夭折了。我只能對面試官說,不好意思我做不出來。他讓我說一下思路,我在紙上畫了幾條線段,只是講了下題目是什么意思,坦白地對他說算法實在是寫不出來。接着他又翻到下一道題,偏偏是我最不擅長的概率題,還是高中時學的幾何方面的概率問題。我早就把概率忘得一干二凈了,放在高中我肯定立馬得出答案,但是現在卻慘不忍睹。連續3題做不出來,我知道自己即將被趕走了,偏偏又給我一道題,只用一架天平,在12個小球里面找重量最輕的那個。這個小學奧數就做過,我輕松給出了答案。接下來,面試官先是問我Java看過什么書,在紙上寫了幾個Java主要的內容讓我簡單回答。然后他指着我的專業說,你是計算機科學與技術專業的,我說是的。接着問我數據庫的左外連接和右外鏈接有什么區別,這個我知道,但是回答的時候語言組織很亂。接着又問,能說一下數據庫里面的范式嗎。這下我懵了,我們教材里面教的內容很少,根本沒講到,加上我平時對數據庫關注少,只能回答我們沒教范式。這下我感覺徹底被鄙視了,面試官很驚訝,“什么?你們第一范式第二范式都沒教過?”接着又問我操作系統教過嗎,計算機網絡教過嗎,我說都教過,他也沒選這兩門課里面什么內容問一下,估計也沒問下去的必要了。最后他說,你的情況我都了解了,你可以回去了。我看別人的面經,最后一面通常都有“你還有什么想問的”或者聊聊非技術方面的問題,但都沒有。我就主動問了一下,大概多久會收到面試結果通知。這時面試官笑一下,指着外面說,你得問他們人事部門啊。

        

        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM