搜狐前端崗一次失敗的面試經(jīng)歷記錄

首先聲明一下,就像提前聲明一個函數(shù)那樣:搜狐前端技術二面,掛。
前言
最近是春招的時節(jié)了,正好我也趕上了研二這個特別的時期。一般,大家都是這個時間段找找實習,最好能去一些IT大廠實習,能多鍛煉自己,掌握更多更新的技術,這對自己提升無疑是最大的,更重要的是,一個好的實習經(jīng)歷,能夠帶給自己更寬廣的視野,跟獨自一人閉門造車比起來,要好特別多。
雖然身邊的人并不是每個人都會積極地去爭取這些,因為并非所有人都準備走工作這條道路,只有少數(shù)的人在搞,所以我也沒有太上心。大概復習了不到一個星期的JS基礎吧,我也把自己勉強算做其中的一個,但是真正進入找實習這個領域,我才發(fā)現(xiàn): 你周圍的,并不代表所有,你沒見到的,會有更多的競爭。
我學的跟計算機沾邊,也想著能夠進各種IT大廠學習鍛煉一下,所以目前投了一些,什么阿里、美團、搜狐都有嘗試,但真正走了提前的,只有搜狐。因為有個學長在那邊做前端嘛,我也想著能夠做一些前端的事情,畢竟以前也算有點經(jīng)歷,但是前端入門簡單,競爭激烈,變化快,我對自己的選擇還是有些疑惑的。抱著這種想法,我還是投了一些,但是都沒有音訊。通過走關系,進入了搜狐某部門的提前,接下來我記錄一些自己兩次面試的經(jīng)歷:
經(jīng)歷
第一次,3月19日下午2:30,當天早上開完會,中午確實有點累了,休息了一小下,一睜眼,就是一個電話,可謂是打的措手不及。這也提醒我,有電話面試,一定要提前準備,尤其是思想要準備好,這樣才能不緊張,不斷路。
第一次技術面感覺還好,問的問題都不太深入,主要是針對你的簡歷上的內(nèi)容逐條進行盤問,可能是為了確認你是否真的做過這些內(nèi)容,其次要了解你到底對這些內(nèi)容的了解程度。這次的問題如下:
1、 自我介紹
2、 我看你有C語言證書、用過python、現(xiàn)在又學前端JS,那么給我介紹一下這三門語言(我分別從語言特點:指針引用、和語言領域:前端、底層、機器學習兩個方面介紹了一下)
3、 請講一下JS中的原型以(原型鏈)(這個當時電話有延遲,把原型鏈聽成原型了,結(jié)果沒讓面試官問出繼承之后的問題,把原型和原型鏈講解了半天)
4、 請講一下JS如何刪除數(shù)組最后一個值(略)
5、 請講一下變量聲明提升(腦子短路了,當時只記得函數(shù)聲明提升,沒反應過來其實這倆差不多)
6、 看過JQuery源碼嗎?介紹一些$符號的后面可以跟什么類型的東西?$.noop函數(shù)聽說過嗎,介紹一下(這個真的難到我了,除了$類選擇器,其他的我真的不會)
7、 講解一下異步加載與延遲加載(還好這個背過,也用過一些,沒什么大問題)
8、 ES6語法了解嗎,講解一下解構(gòu)賦值(ES6我就只看過前3章。。。還正好問到了,我就說跟模式識別、正則表達式比較相似,balabala)
9、 Python里面list類型如何實現(xiàn)一個棧?(棧不就是先進后出嘛,我就說了pop方法,結(jié)果腦子短路,把JS里面的push當成python里面了,還是面試官提醒我才說 了append)
10、Python你用的2還是3,我回2,你知道range函數(shù)嗎(返回一個指定范圍的數(shù)組)你知道xrange嗎?(懵逼。。。。答案:返回一個迭代器。。。。)
11、除了BS4庫,你還用過什么爬蟲庫(Scrapy ,我就說了個名字,面試官就沒再讓我說別的了,雖然Scrapy我不怎么會用,就是照著填空。。。)
12、HTTP協(xié)議了解嘛?203狀態(tài)碼是什么意思?除了狀態(tài)碼,你對HTTP協(xié)議還了解什么東西(我說了HTTP狀態(tài)碼還有Header和Response的一些東西,但是這個203我平時沒遇到過,只說了2開頭表示成功了。。。最后還是面試官給我解釋了)
13、你項目里面用的Vue,主要用來干什么,Jquery-mobile又用來干什么?(老實回答,Vue不熟,照著別人搭的寫,主要實現(xiàn)了數(shù)據(jù)雙向綁定;Jqm主要是用他的一些class來布局)
14、你在項目里面如何優(yōu)化了你的代碼(將公用的ajax封裝成了一個函數(shù),由于后臺只接受一個參數(shù),只返回狀態(tài),但這個ajax到處使用,所以單獨封裝起來到一個JS 腳本)
15、你說你上個項目還寫了后臺,用的什么語言(Java,他想聽到node),之后沒問什么后臺的
16、最近看什么書,關于HTTP的書看了沒有
17、最后介紹一些你的研究方向吧(滴滴打車數(shù)據(jù)處理,分類balabala。。。)
18、期望實習時間說一下,等通知
面試總時長43分鐘,當天我面試完就找了學長問了情況,學長說,討論后可以技術二面,但是我的實習時間定的有點晚,他們部門有項目,急需一個招之即戰(zhàn)的。我突然有種不太好的預感。。。不過學長還是安慰我多看看JS的基礎吧,我突然就很疑惑,實習生面試。。。需要掌握很多嗎。。
果然,在我很緊張的看了兩天JS基礎后,3月21日下午2點45,第二個面試官加我微信,并進行了面試。我在面試前提前看了一下面試官朋友圈,本科畢業(yè)剛一年,大學阿里實習生。當時感覺這就是個厲害的人物,果然:
1、 好從JS基礎開始吧,介紹原型、原型鏈、繼承(輕車熟路)
2、 如何用JS實現(xiàn)數(shù)組的去重(用最笨的方法說了,還是面試官提醒了indexof方法,而且也沒想到數(shù)據(jù)結(jié)構(gòu)的東西)
3、 Jquery里面Promise函數(shù)講解一下(懵逼,突然想到自己看過的一篇文章講解的,說了一些主要用途:分離異步加載的操作與邏輯,使代碼更加清晰,具體的append,reject,resolve大概提了一下是干嘛的,心里很虛)
4、 Bootstrap布局的原理(只是用過,完全不會)
5、 那CSS里面如何根據(jù)手機端進行適配(答非所問。。我說了一些lg/sm/md的區(qū)別。。。)
6、 講解一下Vue的原理,特點(跟上次回答差不多,中途被打斷)
7、 ES6的某個語法,不記得了(因為我壓根兒就不會)
8、 學過數(shù)據(jù)結(jié)構(gòu)嗎?(考研考過)講解一下排序算法有哪些(簡單選擇、冒泡、插入、快排、堆排序、歸并排序)挑一個講一下:(我講了冒泡),講一下快排的思想(選中軸點,比他小放左,比他大放右,左右兩段再分別按照此算法進行遞歸)
9、 Webpack用過嗎?glup用過嗎?Babel用過嗎?(聽說過沒用過。。。。)
10、TCP協(xié)議了解嗎?講解一下(心態(tài)爆炸,只是大概講了一下三次握手)HTTP狀態(tài)嗎了解嗎?304什么意思?(內(nèi)容未更新,用了緩存)
11、Node.js會嗎?(????)
12、好,面試到此結(jié)束
面試總時長30分鐘,我聞到了死亡的氣息。。。果然,過了不久問了學長,回答道,經(jīng)過討論,我項目經(jīng)驗缺乏,由于部門只能招一個,所以被拒絕了,可以再試一試其他的部門。前端變化很快,要跟得上時代,多接觸最新的技術,而且要實踐,實踐后再學習加深理解。比如,至少熟練掌握一個前端框架Vue或者react,掌握ES6,并學習ES7,學會前端的打包構(gòu)建工具。哎。。。說得我心里哇涼哇涼的。。
總結(jié)
總結(jié)下來,第一次面試,面試官可能不是技術大拿,問的東西比較雜,比較淺,所以我回答的還好。第二次面試問的程度很深,我不會也沒辦法,技術性的東西,不是靠短時間內(nèi)背書就能解決的。還得多看書,多實踐。要多看前沿的書,多上github和國外的網(wǎng)站,掌握最新資訊,任何行業(yè)都是如此。被技術潮流吞沒,就沒有未來了。
突然萌生了換工作方向的想法,繼而產(chǎn)生了不想找工作的想法,繼而又想讀博了。。。。但是逃避終究不是辦法。看??途W(wǎng)上別人的各種技術面試問題為什么感覺那么簡單呢。。算了,繼續(xù)投別人家的吧。還有項目也要繼續(xù),還有生活要繼續(xù),多看書,多動手,總沒錯的。
相關文章
- 這篇文章主要介紹了騰訊游戲客戶端開發(fā)面試經(jīng)歷,整理記錄了騰訊游戲開發(fā)面試中遇到的各種問題與心得體會,需要的朋友可以參考下2019-09-24
- 這篇文章主要介紹了網(wǎng)易游戲的面試題與參考答案,總結(jié)了網(wǎng)易游戲入職面試中的常見問題及對應參考答案,涉及線程、數(shù)據(jù)庫、爬蟲、以及各種算法的Python實現(xiàn)技巧,需要的朋友可2019-09-23
- 這篇文章主要介紹了騰訊游戲客戶端開發(fā)面試經(jīng)歷,總結(jié)分享了騰訊游戲客戶端開發(fā)面試所涉及到的考點與注意事項,需要的朋友可以參考下2019-09-20
網(wǎng)易2018校園招聘面試編程題真題與參考答案集合
這篇文章主要介紹了網(wǎng)易2018校園招聘面試編程題真題與參考答案,整理了2018校園招聘面試編程題及相應的解題思路、參考答案,涉及各種常用數(shù)據(jù)結(jié)構(gòu)與算法使用技巧,需要的朋友2019-09-19- 這篇文章主要介紹了網(wǎng)易2019實習生招聘面試編程題與參考答案,結(jié)合具體實例形式分析了網(wǎng)易招聘面試中的編程題目,涉及字符串處理、數(shù)值運算及常用的算法操作技巧,需要的朋友2019-09-18
華為Java社招面試經(jīng)歷詳解【已拿到offer】
這篇文章主要介紹了華為Java社招面試經(jīng)歷,詳細記錄了華為java面試的流程、相關面試題與參考答案,需要的朋友可以參考下2019-09-17- 這是一道真真實實的阿里面試題:“請解釋下為什么鹿晗發(fā)布戀情的時候, 微博系統(tǒng)會崩潰,如何解決2019-09-16
- 這篇文章主要介紹了新浪面試php筆試題與參考答案,結(jié)合具體實例形式分析了php面試中正則、函數(shù)、目錄、文件等知識點及操作技巧,需要的朋友可以參考下2019-09-12
- 這篇文章主要介紹了百度面試算法題目與參考答案,總結(jié)分析了位圖、排序、鏈表、二叉樹等操作的原理與相關實現(xiàn)技巧,需要的朋友可以參考下2019-09-06
- 這篇文章主要介紹了華為筆試算法面試題與參考答案,結(jié)合實例形式分析了基于C++的字符串轉(zhuǎn)換、判斷、排序等算法相關操作技巧,需要的朋友可以參考下2019-09-05