美團霸面---我想說說心里話。


 故事開始

  由於錯過了美團的校招投放簡歷,沒參加美團筆試,只能去參加霸面,給自己增加一些經驗,確實這次收獲很大,讓自己學到很多東西。

  自己第一次參加校招,以前都只是電話面試過,第一次看到校招過程,很多人在等候廳等待自己的面試結果,有歡喜有悲傷,這也就是人生吧,由於自己是霸面,投放了自己的簡歷以后就一直在等待,要等正式面試的人結束以后才能有機會讓我們去面試,等待的過程還是比較辛苦的。

  然后開始了第一面,第一面全程比較輕松,面試官也比較隨和,在面試過程中沒有一點緊張的感覺,問的問題也比較基礎,大多是JS和CSS基礎,也有一些排序。

  等了一會就開始第二面,第二面開始面試官就讓我根據題寫了3個程序,用JS寫的,隨機打亂一個數組,逆序輸出字符串,根據經驗也寫的比較快,然后問了我http請求的整個過程,包括參數還有返回,這是比較模糊的,因為之前總是把目光集中在幾種響應狀態,什么304,200,404,500。還是自己看東西不太注重細節,總想着如何應付面試,這是自己的錯,應該改正,不論一項流行的技術,都有他存在的必要,理解他的底層實現是必須面對的,以后我也不會再逃避。

 故事轉變

   就這樣還比較輕松的結束了第二面,到第三面的時候,我也覺得可以輕松應付,但實際上確實是自己想太多了,現在回想起來第三面,只能用目瞪口呆來形容,第三面開始,面試官讓我做一個簡單的自我介紹,然后讓我寫DOM的增刪改查操作,對於原生的DOM操作應該是比較熟悉,但還是會和jquery混合起來,想起一個jquery的操作,然后自己又在想有沒有相應的原生操作,多多少少寫得差不多,但氛圍讓我非常緊張,已經開始感覺無措,然后面試官問對於jquery中,$()括號中可以存放些什么東西,自己回答出選擇器、dom、function以后實在想不出其他來,我已經感覺到面試官臉上的無奈,也沒說其他的,就下一個問題,對於jquery中$$("#id").on("click",function()).attr("title"),這種鏈式編程用原生JS如何實現,當我看見2個$的時候我已經呆了,根本沒見過,還如何用原生js來寫,想了一會還是說不知道,然后下一題,知道ecmascript 6中的作用域嗎?又蒙了,沒聽說過ecmascript 6,好吧,下一題,ajax的底層實現,嗯。。這個本來是應該知道的,但實在是已經無力回答,支支吾吾說不下去,好吧,面試官也不想問了,我的問題完了,你有沒有想問的,我說能不能問一些基礎的,常用的?他看着有點火大,知道new一個對象有幾步嗎?這個我知道啊,湯姆大叔寫得很清楚,三步,1:創建一個新對象,2:把這個對象的__proto__指向構造函數的prototype對象,3:把這個對象當做this傳入構造函數中完成初始化,感覺自己沒什么不對,面試官說你在哪里看到的?我說博客園里,他說如果我說new一個對象有20步,你相信嗎?又蒙了,你難道就沒有懷疑過別人的文章?我是看的ecmascript 6標准,你以后多去看標准。嗯,我已經無力反駁了。

 故事總結

    這次面試以后回去,我整個人都沒晃過神來,如果不能相信別人的文章,那以后還敢去看博文嗎?每次都要懷疑別人寫的東西是不是對的,他說的也沒錯,我是該多去看標准。

    這次面試反響出自己很多的問題,很多東西本來已經找到相關的文章,但由於太長太無趣而沒有仔細去研究里面的內容,只把以前別人面試過的東西當做重點,這其實是錯誤的,身為一個有夢想的程序員,本該踏踏實實去了解底層實現,不該取巧。

   其次呢,jquery的源碼應該是我以后的重要目標,讓自己深入去學習jquery,了解他的運行過程。

     我以后絕對不允許別人再說我的jquery不好。就以此片文章,謹記。


免責聲明!

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



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