失業web前端工程師面試經歷
2018年,與眾不同的一年,2018年,經濟變動的一年,2018年,也是經濟蕭條的一年。隨著P2P的雷聲不斷轟鳴,各企業紛紛開始裁員過冬,“開猿節流”一詞正式被創造,很不幸,筆者所在的金融公司也不得不進入“冬眠”,而我也在農曆新年前變成了求職大軍中的一員。
作者:全棧者
來源:掘金
因為不想回家過年時連工作的沒有,然後焦慮的心情每日纏繞於身,壓力愈來愈大,隨之下決心一定要在年前拿到offer,就為回家過年也能圖個輕鬆。看了看招聘的一些網站,年前的招人的公司也少的可憐,開始主動在各個渠道投遞簡歷,也主動找人內推,大概經歷了一個月之久,最終黃天不負有心人,在年前回家拿到了自己滿意的公司offer,也是平時一直在心底視之為目標默默努力的公司。
開始新工作也過去了一段時間了,現在回想,也是感慨,塞翁失馬焉知非福呢。今天特地整理了一下年初面試過的幾個公司的相關的題目,給需要使用的同學參考一下,也告誡大家一定要有目標,有了目標後便有了力量,便有了恆心決心為之努力!
下面整理了一下面試的幾家公司的面試題,大家有需要的看看,有問題一起探討!
一. 某線上教育公司
職位: 全棧工程師
簡述: 一共一下午,兩面現場技術。
第一面
比較年輕的一個小哥,給人一看就是大佬的感覺,上來看了一下簡歷,開始做了自我介紹後,進入提問環節。
說一下對bind,call,apply三個函式的認識,自己實現一下bind方法。
前 端的requestAnimationFrame瞭解嗎?有使用過嗎?說一下使用場景。
對前 端效能最佳化有什麼瞭解?有在之前的工作中解決過效能問題麼?一般都透過那幾個方面去最佳化的?
對前後端跨域可以說一下嗎?有碰到過跨域問題嗎?如何解決跨域的?
介紹一下對nodejs的非同步IO原理。
一道簡單的演算法題,實現輸入一個字串,返回字串翻轉輸出。
第二面
進來氣場就不一樣,年紀差不多35以上,自我介紹了一下,便開始提問環節。
說一下之前應用服務的部署模式。
對nodejs的程式維護有了解過麼?你們有遇到過nodejs一些記憶體洩露方面的問題嗎?說一下記憶體洩露。
之前用redis做快取中介軟體是為了解決什麼問題?說一下你們關於redis的設計架構。
說一下你做過最有成長的一個專案,簡單總結一下。
講一下你對之前專案裡使用的訊息中介軟體的理解,為什麼引入這個東西,它解決了什麼問題。
他開始介紹他們團隊做的事。
後面就是HR面試了,兩個HR問了一些情況後,留了微信便離開了,公司比較偏,找了半天公交站,坐到地鐵站,因為心事重重,結果地鐵還給坐反了,回家已經晚上11點多。
二. 某創業公司
因為我是有點想加入創業團隊的,想著自己還年輕,還能加班,況且萬一運氣好蹭個大佬,從此坐上開掛的列車,走上人生巔峰呢!便去了一個創業公司面試。
職位:全棧工程師
簡述:中午12:30去面試,不理解為什麼在正中午面,大概是為了考驗候選人?我去的時候面試大佬正好出來扔外賣盒,看到我背個包喊出了我的名字,心想"我去,還沒面試,大佬這就記住我了?so excited",因為公司就三個人,而且面我的大佬還是其他公司在職的,只是偶爾會過來,所以一共一面技術。
第一面
上來就是做題,心態完全沒有調整過來,賊緊張。
手寫一下快速排序演算法。
看你簡歷有加密演算法的內容,簡單講一下關於加密演算法相關的內容。
說一下https的工作原理,裡面涉及到的加密演算法都有哪些?
設計一個後臺管理系統,從資料庫表設計到後端服務提供。
一道演算法題,一個陣列中找出所有相同的元素,並且做出分類,在彩筆白板上寫完,面試官笑了一下,js寫還真方便。
因為沒有hr,大佬跟我談了薪資,並且告訴我他們現在已經在盈利了,年終可以分很多...
三. 某資料廣告公司(500人左右)
在這裡是我遇到真正最難的一次面試,被大佬虐的體無完膚,最後還是拿到公司的offer。首先面試的是公司的類似於“基礎建設”的部門,應該是隻搞技術不做業務的部門,但是需要的比較資深的nodejs大牛,最終不合適,但是大佬推薦到了一個業務部門,這邊的又經歷了兩次面試,最終拿到offer,一共經歷了三輪技術面
職位:全棧工程師
第一面
未面試透過,簡歷被推薦到另一個部門。
說一下nodejs裡對Buffer資料型別的認識,對於初始化的Buffer,可以實現增加長度嗎?
對nodejs的非同步IO的認識,非同步IO內部的工作原理,以及內部執行緒池相關內容。
說一說Linux的幾種IO模型,分別描述一下是怎麼一回事。
多程式部署的Nodejs應用有何優缺點,簡述一下程式之間的通訊方式。
TCP三次握手四次揮手的具體細節。
Nodejs原始碼層面的一些內容。
第二面
說一下Vue和React的認識,做一個簡單的對比。
React的Dom的diff演算法描述一下。
瀏覽器cookie和session的認識。
跨域分哪幾種型別,如何解決各個跨域的問題。
nodejs的setTimeOut不準時的原因分析。
第三面
nodejs程式間通訊方式。
nodejs高併發怎麼理解?為什麼不適合運算量大的操作?如果我要用實現運算量大的操作有什麼方式?
redis快取系統的相關內容。
在之前工作中做的專案中有收穫的,系統描述一下收穫了什麼?
介紹了一些他們使用的技術棧和正在做的事情。
HR面試也給到了非常不錯的薪資,心裡覺得先進去,後面再找機會進一面的大佬的團隊,隨著有了兩個offer心情也逐漸放鬆了。
四. TMD某條大廠
大廠就是大廠,一來就給發個牌帶上,面試官很守時也很客氣,我被帶到了一個會議室,開始了面試之旅,一共三面技術面。
職業:全棧工程師
第一面
首先上來給了一套題,兩大業,我拿到後,翻看了一下,汗水直流啊!一邊擦汗一邊做!題目做完開始按照做的題提問環節。
關於css3裡陰影的一些知識。
div佈局相關的知識,涉及雙翼齊飛,盒模型等。
javascript同步非同步的輸出順序問題。
關於Promise的then,catch,reject,all,race一些api的用法問題。
一道關於動態規劃的演算法題。
一道機率論關於搖硬幣正反面機率的問題。
問完後,接下來又做了一套題...
這一套關於nodejs的,主要涉及流(stream)與Buffer,事件觸發器(EventEmitter)等相關模組的認識與使用。這一套基本滿分透過,因為之前專門學習過這幾個模組,接下來進入二面。
第二面
面試官是一個漂亮的妹子,但是非常犀利,上來做了自我介紹後,直接進入正題。
可以手寫一些Promise麼?不是寫Promise怎麼用哦,讓你實現一下Promise。^O^
nodejs中的非同步回撥中的錯誤怎麼處理。
閉包為什麼會造成記憶體洩漏?
javascript的垃圾回收機制講一下。
瞭解express的內部原理麼?簡單實現一下。
寫一下希爾排序演算法,注意空間和時間複雜度。
第三面
由於三面面試官出差,中間隔了一週多。後來約到面試後,一位非常年輕的小哥,大概剛30左右的樣子,很儒雅客氣。
從頁面輸入一個連結到載入成功過程中發生了什麼,儘可能詳細。
https相關原理,涉及中間人攻擊,證照協議,加解密內容。
nodejs的執行原理,有哪些優缺點?對nodejs怎樣的看法?
之前專案中的一些總結。
聊了一些關於他們正在做的事。
面試體驗很好,HR也非常nice,拿到了滿意的offer,最終因為其他原因沒有去這邊,HR和三面面試官也非常客氣的跟我說,後面想去還可以聯絡他,非常滿意的面試體驗,為頭條打波廣告。
五. 某金融巨頭
說句老實話,面試其實不是非常難,而是簡歷太不容易能被撈起來,而且我是一年半的,團隊基本招3年起步的,我是透過內推渠道才被推到團隊的,後來進來發現,這簡歷是真不容易能被撈起來,全程一共兩面技術。
職位:前 端/Nodejs工程師
第一面
前 端模組化,使用過的打包工具有哪些,打包原理,關於webpack多一些。
簡歷有做過斷點續傳的一些內容,問了一些斷點續傳在實現方面的一些內容。
cookie與session原理,還有token相關的一些內容。
React的使用經驗,react-router的內部原理解釋。
XSS,CSRF攻擊過程,前 端怎麼去防止這類攻擊。
nodejs的事件迴圈怎麼理解?事件迴圈裡各個階段的認識。
第二面
Nodejs的內部執行機制,非同步非阻塞IO與事件迴圈原理,事件迴圈中的每個階段描述。
前 端資料流管理工具用過哪些?解釋一下這資料流管理工具出現的原因,解決的問題和它的本質原理。
redux這一類的工具在解決什麼問題,它的本質原理詳述。
在使用開源框架的時候有沒有發現一些坑,如何去處理這些坑的。
做過的所有專案簡單梳理一遍,有哪些收穫和心得描述一下。
總結一下
如果你想要學習web前端技能,請關注“鄭州達內”,學習技術4個月,畢業既能入高職!
大廠面試問深度,小廠面試問廣度,如果有同學想進大廠深造一定要有一個方向精通的驚豔到面試官,還要平時遇到問題後思考一下問題的本質,找方法解決是一個方面,看到問題本質是另一個方面。還有大家一定要有目標,我在很久之前就想來螞蟻這邊,然後默默努力,每天看一些大佬們的文章,總是覺得只有再學深入一點才有機會,所以才有恆心一直學下去。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940009/viewspace-2650811/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 騰訊實習生web前端JS開發工程師面試經歷Web前端JS工程師面試
- 位元組跳動web前端面試經歷Web前端面試
- 親歷騰訊WEB前端開發三輪面試經歷及面試題Web前端面試題
- 【WEB前端】百度前端面試經歷小研究1——JavaScript 型別轉換Web前端面試JavaScript型別
- 【WEB前端】百度前端面試經歷小研究2——事件順序與繫結Web前端面試事件
- 經典web開發工程師面試題Web工程師面試題
- 刷 攜程 地面業務 前端面試經歷前端面試
- 面試經歷面試
- 前端面經 | 騰訊實習生校招面試心路歷程前端面試
- 32歲程式設計師,失業4個月45次面試經歷,與君共勉程式設計師面試
- 18年最新經典web前端面試題Web前端面試題
- 那些web前端經典面試題大全及答案Web前端面試題
- 華為面試經歷面試
- 從前端工程師到前端架構師, 我們經歷了什麼?前端工程師架構
- Web前端值不值得去學?Web前端工程師面試需要注意什麼?Web前端工程師面試
- 週末面試經歷面試
- web前端工程師面試題更新了,找工作必背的面試題 一Web前端工程師面試題
- 記一天兩次前端面試的經歷(一)前端面試
- 年薪50萬的web前端,都需要經歷哪些階段?Web前端
- web前端工程師面試題10條必會筆試題Web前端工程師面試題筆試
- 前端面試經前端面試
- 讓前端開發者失業的技術,Flutter Web初體驗前端FlutterWeb
- 高年薪的Web前端工程師經常思考哪些問題?Web前端工程師
- 金三銀四,記錄一次前端面試經歷前端面試
- 2018年6月前端面試經歷(下)前端面試
- 2018年6月前端面試經歷(中)前端面試
- 2018年6月前端面試經歷(上)前端面試
- 兩次面試的經歷面試
- 前端工程師面試題(js)前端工程師面試題JS
- Web前端怎麼學?如何成為Web前端工程師?Web前端工程師
- Web前端經典面試試題及答案(參考連結)Web前端面試
- 前端經典面試題前端面試題
- 前端工程師簡歷怎麼寫前端工程師
- 一次java面試經歷Java面試
- 記一次面試經歷面試
- 我的前端學習經歷前端
- 前端工程師面試題彙總前端工程師面試題
- 前端工程師面試問題列表前端工程師面試