1、路口(二面掛)前端
(一)電話一面20180309vue
http狀態碼及含義node
http請求頭報文的結構react
http和https的區別,https在哪一層加密面試
Js中的原型和原型鏈ajax
Js中prototype和_proto_的區別算法
Js中函數調用的方法編程
說一下閉包,爲何要用它,解決方法json
Jq中實現鏈式調用的方法後端
Bootstrap實現響應式的方法,說一下柵格系統
Sass中用過什麼方法/函數
Vue的生命週期及每一個階段的特徵
Position的區別
display:inline和float:left實現行內佈局的區別
怎樣處理父元素高度塌陷
(二)現場二面20180310
說下近半年中項目中遇到的難點
鏈表的結鉤是怎樣的,鏈表的插入和刪除哪一個快,查找某個節點的時間複雜度
Cookie和session的區別
2、美的(20180313一面掛)
一面是羣面,十幾我的進去,有三個面試官在前面,流程是這樣的:首先每一個人30秒的自我介紹;而後每一個人說一下本身大學最有意義的事情;最後,針對不一樣的崗位提出一個問題,由應聘相應崗位的人進行回答。咱們那組加上我有五六個應聘前端的,其中有兩三個仍是碩士,問題一:服務器有哪些;問題二:前端查看cookie的方式。感受先回答的人都回答得蠻好的,因此我也就沒有說話機會哈哈哈。
最最後,一面掛哈哈哈。反思了下,以爲在講大學有意義的事情時,應當儘量地往本身應聘的崗位上將,儘量凸顯崗位知識給他人帶來的幫助;再者,回答問題階段,應當積極發言,而不要採起觀望的態度,否則整場面試下來,會沒有存在感。
3、CVTE(20180314二面掛)
一面:
說一下項目,主要負責什麼
常見的狀態碼
閉包及其應用場景
塊元素的垂直水平居中
點擊外部彈窗消失,點擊內部則不會
服務器怎樣判斷返回304
實現以下代碼:
Calculator(10).add(4).reduce(3).time(2).divide(2).print(); // 11
二面:
爲何選前端
有什麼事以爲有成就感
算法:找出一個字符串中第一個出現的惟一字符串的下標
佈局題:上中下三部分屏幕寬,上下定高,中間高度自適應,且中間部分由左右兩部分組成,寬度佔比爲3:7
3-5年職業規劃
項目的開展過程
說一下實習都作了什麼
4、平安科技(20180323一面掛)
說一下你作過的項目(現場打開來看)
性能優化(整個網站已經建好)
prototype和__proto__的區別
function和object原型之間的關係
緩存處理(用http2.0)
移動端click和tap事件的區別
如何處理,0.5px的實現
h5的新特性
本地存儲的方式
他們的技術:nodejs+mongdb,react,後期會轉vue
5、珍愛網(20180324二面掛)
由於是內推的,因此直接就二面。
前端304
數據雙向綁定的原理
頁面訪問人數的統計實現原理
項目的安全問題
js閉包
千分位實現(考慮到負數及小數點等狀況)
我的博客中讚揚頁面如何響應式
計算首屏加載時間,什麼是首屏
輸入url發生了什麼事
DNS根服務器是什麼意思
如何統計全國單身男女
http、https 、http2.0區別
技術棧採用vue和react,以爲angular門檻高
6、中移物聯網(20180327二面掛)
一面(三個面試官,一個問基礎,一個問項目,還有一個問人生):
詳細介紹項目,說下和後端交互中遇到的問題
說一下js裏的基本數據類型
數組去重
選擇前端的理由
父母對你職業的指望
以爲本身的抗壓能力怎樣,最近有沒有遇到特別難的事情,怎麼處理
對物聯網這一塊的瞭解
二面(現場hr+三個遠程技術官):
三個遠程面試官主要是問你的項目(技術難點、安全處理),平時在哪些網站上泡着,是怎麼學習前端的,給本身的能力打分,在編程課方面的學習成績怎麼樣?在學校的排名,拿過屢次獎學金
Hr問學習經歷,對公司的要求,對物聯網的瞭解以及對中國移動和中國聯通之間的對比。
7、拼多多(offer)
(一)電話一面20180327
說下實習中的事情
項目中搜索功能的實現
數據展現時衝突問題的處理
項目的技術選型,jq和vue的區別,vue的優勢,頁面中的組件
Vue父子或兄弟組件的通訊
何時入門前端,選前端的理由
用過react和angular嗎
Es6中let、const和var區別,說下塊級做用域
箭頭函數,箭頭函數中this的指向,給出實際場景並說出其中this的指向
移動端項目適配的實現
Flex佈局
Cookie、sessionstorage、localstorage的區別,若是獲取localstorage的全部key
(二)電話二面20180330
Vue生命週期
Vue組件通訊的方式
說一下BFC
清除浮動的方式
Js事件委託
Js中_proto_,說一下原型鏈
水平垂直居中實現
Flex佈局
瞭解哪些設計模式
說一下穩定和不穩定的排序有哪些
快排時間複雜度,基準元素選擇的優化
(三)Hr面20180408
怎麼學前端
對加班的見解
績點方面怎樣
職業規劃等
8、兔展(20180414offer)
一面:
二叉樹
寫快排(寫不出來,後來寫了選擇)
項目難點
跨域(jsonp,postmessage)
事件循環
ajax原生寫法
Promise給出例子說出對應的結果
input實現勾選
深拷貝
js中this
算法原理
http和https區別,https是否絕對安全
水平垂直居中
三次hr面
9、依圖(二面掛)
(一)電話一面20180508
Vue生命週期
Vue雙向綁定的實現
說一下promise,then調用返回的是新的仍是舊的對象
水平垂直居中
只有一個DOM元素,用CSS的方式實現兩色效果
一個數組只有1和2,排序,1在前面,2在後面
JS的事件模型,捕獲和冒泡,阻止冒泡
preventDefault和stopPropagation區別
以後發了個郵件讓三十分鐘內作三道代碼題 :一道是剛剛那個算法題;另外一個是實現sum(a,b)和sum(a)(b)同樣效果;還有一個是在x軸上0點處有個小機器人,他能夠往x軸方向走一步,或者走當前距離的兩倍。好比能夠從2走到3或者從2走到4,都算一步。請實現函數 int count(int dest) {} ,返回小機器人從零點走到 dest 的最少步數。
(二)現場二面20180512
Vue雙向綁定中數據和DOM變化的過程是怎樣實現的
說一下項目難點
垂直水平居中實現
給出一個數組,數組中的元素爲文件對象,存儲了文件的一些基本信息,其中有個parentId,要求實現一個函數,返回根節點,根節點信息中有個child,存儲該節點的子節點
10、攜程
選了遠程,以後就沒反應了哈哈哈