web前端面試會問哪些問題5--1


阿里一面

面試官 先做下自我介紹吧?

· 對后端有了解嗎?node之類的

· 那我就針對你的項目問一些基礎能力?(好的)

· 我看你接觸前端兩年多,能告訴我你是怎么入行前端的嗎?
我引導了一下說之后會做一些可視化的東西,引導偏了。

· 我看您對ES6,js知道比較多吧

· 你個人覺得,你html,css,js哪方面比較強啊?(面試官還是挺好的,給我機會選擇,我竟然說了js,但是面試官還是問html和css東西)

· 過去學,html,css有沒有比較印象深刻的一些點啊?

· 有沒有用html和css做出來什么作品啊?

· 移動端適配是響應式,還是通過其他方案?

· 能給我細講一下rem和其他單位之間的區別嗎?

· flex布局和傳統布局有什么區別?
說了下雙飛翼布局

· 雙飛翼布局怎么保證三列的高度一致呢?

· 雙飛翼布局具體怎么實現的?

· 假設用flex實現雙飛翼布局,讓三列等高?

下面問一下js方面的問題

· 說一下原型鏈吧(proto,prototype)?

· 知道拷貝對象吧,拷貝一個對象能做嗎(淺拷貝,深拷貝)?

· 講講,怎么上手的vue,以及為啥用vue而不用其他框架?

· 你對vue的源碼了解嗎,給我講講雙向綁定原理怎么實現的,詳細描述什么時候監聽變化的,什么時候觸發變化的?

· Vue雙向綁定?

· Vuex整個觸發過程(actions,state,view)?

· Vue和Vuex有什么差別?

項目

· 為什么你們的頁面要用到vue-router呢?,如果沒有vue-router,你們還會做單頁面應用嗎?

· 說說性能優化?具體哪些優化的收益較大?

· 傳輸模型:瀏覽器輸入url到整個頁面顯示出來經歷的過程?能介紹多細就多細?

最常問的問題: 項目中遇到的難點,怎么解決的? 

· 說說,基於NLP的匯款單自動生成APP這個項目?

· node端有做過什么嗎?

面試官:我的感覺,技術不夠深,過深的東西,
最后,我再問一個問題,您對阿里在怎么看的?尤其是天貓?
天貓技術特別雜,看業務!

搭建系統,你覺得哪里最難?你在這個項目負責的是服務端,是嗎?

你身邊那幾位同學,沒面之前什么感覺,面試之后又是什么感覺?

學前端,比較精彩的點?

阿里二面

·  簡單自我介紹一下?

·  有什么比較復雜的項目,有些什么樣的亮點?,有什么難點?

·  做的微信小程序有些什么樣的亮點?,有什么難點?

·  你覺得你在這個團隊,你的優勢是什么呢,尤其是技術上?

·  https說一下過程?

·  移動端300毫秒延遲,怎么解決的?

·  移動端點擊穿透?

·  304狀態碼是怎么樣,怎么產生的?--》Etag值怎么產生的?

·  異步的處理方式,都是怎么處理的?(Promise)--》ES7中你知道用什么方法嗎?(async和await)--》Generator 有了解嗎?(沒有耶)

·  cookie和session了解嗎?

·  ·  跨域怎么處理的呢?都知道什么方法?--> jsonp和CORS那個更安全?

·  ·  nodejs用過嗎?

·  微信掃一掃二維碼網頁上登陸前后端過程?

·  ·  說下生命周期?

·  ·  Vue中Compile過程說一下?

·  箭頭函數和普通函數的區別?

·  你今后有什么想法?

 阿里三面

·  有想法出來實習嗎?當然了

·  你前端哪個框架更熟悉?介紹下雙向綁定的原理?

·  你做前端開發移動端多一點,PC端多一點,你遇到有什么難解的兼容性問題?

·  rem和em有什么去區別啊?

·  事件委托的概念你了解嗎?您知道這個概念是怎樣的?

·  事件委托主要解決什么問題呢?

·  用原生JS處理事件綁定?比如一個列表,然后,怎么監聽每一個li的點擊事件?---> 如果新加了一些li,怎么辦呢?(回答不好)

·  null和undefined有什么區別?

·  你一般情況下怎么判斷基本的數據類型?

·  怎么判斷數組?

·  對數組的淺拷貝?--->深淺拷貝有什么區別?--->深拷貝一個數組怎么做呢

·  閉包你是怎么理解?---->項目中用過嗎?

·  原型繼承了解嗎?我給你個場景,有一個FUNA,FUNB,讓B繼承A,用原型鏈怎么B繼承A的屬性?

·  普通函數和構造函數的區別?

·  不同選擇器權重是怎么計算的?

·  前端性能優化?

·  position定位?

·  position和float的區別?

·  設計模式有了解嗎?(比如觀察者模式)?

·  跨域了解多少?

·  CORS原理是什么?

·  你對算法了解怎么樣?常用的排序算法?--->快速排序的思路大概是什么樣的?--->快速排序的時間復雜度

阿里四面

· 原型鏈和作用域鏈你的理解?

· 前端的設計模式你可以說下嗎?

· 事件模型您介紹下嗎?

· 同一個對象節點上綁定多個事件,執行的順序是怎樣的?

· 你知道有沒有什么事件不支持冒泡,捕獲的?

· 正則表達式(字符串格式成金額(歐美,三個,)的)?

· JS有沒有了解過函數式編程?

· 您今后前端的職業規划?

· 整體的職業生涯規划?

· 你理解的前端專家需要掌握哪些東西?

· 前端架構你有了解嗎?

阿里五面

· 計算機相關的專業課您學過那些?

· OSI七層協議?

· http和https有什么區別?

· https使用上有什么注意點?

· https和http性能有什么區別?

· 常見的排序方法,你都熟悉那些?

· 說下希爾排序的過程?

· 希爾排序的時間復雜度和空間復雜度多少?( 希爾排序的時間復雜度是:O(nlogn)~O(n2),平均時間復雜度大致是O(n√n))

· 時間復雜度怎么推測的?

· 數據結構你對那些比較熟悉?

· 二叉樹是什么啊?

· 平衡二叉樹(AVL)有什么特點?

· 平衡二叉樹(AVL)有什么好處?

· 平衡二叉樹(AVL)和紅黑樹的區別?

· 平衡樹的插入和刪除的時間復雜度?

· 哪個項目是你投入比較多的?

· 這個項目主要為了解決什么問題啊?

· 項目怎么分工,你主要負責那一塊?

· 項目過程中有遇到什么問題嗎?

· 項目中對你挑戰比較大的,有嗎?

· Vue的設計思路你了解嗎?

· 整個什么生命周期?

· Vue的響應式是怎么實現的?(一臉懵,其實就是雙向綁定,然后很好地答出來了)

· JS閉包有什么作用?

· 你的職業規划是怎么考慮的?

· 如果能來實習,大概是什么時候?時間周期?
先做前端開發工程師三年,然后轉管理,之后根據在公司的發展,如果能夠做到高管,就在大公司呆着,如果做不到,就創業。創業最大的好處是沒人管了,可以按照自己的思路去做些嘗試。當然,你再也沒有理由抱怨周邊了。如果創業搞不成,大家肯定最指責的是創始人。

阿里六面(HR面)

今晚,8點多10分,HR小姐姐,打電話過來,哇,心里高興壞了,來說說HR小姐姐問我的問題吧?

· 我想問下,您為什么喜歡前端啊?

· 物聯網專業主要是學什么的啊?(計算機,自動化,通信的結合體)

· 計算機你主要學到是什么語言啊?

· 前端您是自學的嗎?

· 開始學前端到能夠做項目大概花多長時間的?

· 您遇到的困難是怎么解決的?

· 你在做項目過程中遇到最大的挑戰是什么啊?

· 你每天做項目花費的時間多嗎?

· 平時都是幾點休息啊?(hr:這么晚啊)

· 你自己的未來職業規划是什么的啊?

· 你對自己以后進入什么樣的領域,行業有什么想法?

· 平常你看電影嗎?

· 你下載過淘票票的APP嗎?(沒有,支付寶有入口)

· 你覺得通過購票有什么評價嗎,從技術角度?

· 你是哪人啊?(尷尬)

· 你對工作地點有選擇嗎?

· 家里除了你,還有其他孩子嗎?

· 平時跟姐姐交流嘛?

· 有女朋友嗎?(沒有)--->你父母有問過女朋友的事?
(hr:為什么沒有女朋友啊?都大三了)尷尬

· 我看學習成績還可以,技術畫這麽多時間,那你功課能夠這麽好,主要原因是什么,怎么提高自己的成績?

· 我看到你得到的榮譽,沒有一等獎學金嗎?(那個...,有國家勵志獎學金)

· 你還有什么問題嗎?(入職有什么要求嗎?)


免責聲明!

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



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