一、路口(二面掛)
(一)**一面20180309
http狀態碼及含義
http請求頭報文的結構
http和
的區別,
在哪一層加密
js中的原型和原型鏈
js中prototype
和_proto_
的區別js中函式呼叫的方法
說一下閉包,為什麼要用它,解決方法
jq中實現鏈式呼叫的方法
bootstrap實現響應式的方法,說一下柵格系統
sass中用過什麼方法/函式
vue的生命週期及每個階段的特徵
position的區別
display:inline和
float:left
實現行內布局的區別
怎樣處理父元素高度塌陷
(二)現場二面20180310
說下近半年中專案中遇到的難點
鍊錶的結鉤是怎樣的,鍊錶的插入和刪除哪個快,查詢某個節點的時間複雜度
cookie和
session
的區別二、美的(20180313一面掛)
一面是群面,十幾個人進去,有三個面試官在前面,流程是這樣的:首先每個人30秒的自我介紹;然後每個人說一下自己大學最有意義的事情;最後,針對不同的崗位提出乙個問題,由應聘相應崗位的人進行回答。我們那組加上我有五六個應聘前端的,其中有兩三個還是碩士,問題一:伺服器有哪些;問題二:前端檢視
cookie
的方式。感覺先回答的人都回答得蠻好的,所以我也就沒有說話機會哈哈哈。
最最後,一面掛哈哈哈。反思了下,覺得在講大學有意義的事情時,應當盡可能地往自己應聘的崗位上將,盡可能凸顯崗位知識給他人帶來的幫助;再者,回答問題階段,應當積極發言,而不要採取觀望的態度,不然整場面試下來,會沒有存在感。
三、cvte(
20180314
二面掛)
一面:
說一下專案,主要負責什麼
常見的狀態碼
閉包及其應用場景
塊元素的垂直水平居中
點選外部彈窗消失,點選內部則不會
伺服器怎樣判斷返回304
實現如下**:
calculator(10).add(4).reduce(3).time(2).divide(2).print(); // 11
二面:
為什麼選前端
有什麼事覺得有成就感
演算法:找出乙個字串中第乙個出現的唯一字串的下標
布局題:上中下三部分螢幕寬,上下定高,中間高度自適應,且中間部分由左右兩部分組成,寬度佔比為3:7
3-5年職業規劃
專案的開展過程
說一下實習都做了什麼
四、平安科技(20180323一面掛)
說一下你做過的專案(現場開啟來看)
效能優化(整個**已經建好)
prototype和
__proto__
的區別function和
object
原型之間的關係
快取處理(用http2.0)
移動端click和
tap事件的區別
如何處理,0.5px的實現
h5的新特性
本地儲存的方式
他們的技術:nodejs+mongdb,
react
,後期會轉
vue五、珍愛網(20180324二面掛)
因為是內推的,所以直接就二面。
前端304
資料雙向繫結的原理
頁面訪問人數的統計實現原理
專案的安全問題
js閉包
千分位實現(考慮到負數及小數點等情況)
個人部落格中讚賞頁面如何響應式
計算首屏載入時間,什麼是首屏
輸入url發生了什麼事
dns根伺服器是什麼意思
如何統計全國單身男女
區別技術棧採用vue和
react
,覺得angular
門檻高六、中移物聯網(20180327二面掛)
一面(三個面試官,乙個問基礎,乙個問專案,還有乙個問人生):
詳細介紹專案,說下和後端互動中遇到的問題
說一下js裡的基本資料型別
陣列去重
選擇前端的理由
父母對你職業的期望
覺得自己的抗壓能力怎樣,最近有沒有遇到特別難的事情,怎麼處理
對物聯網這一塊的了解
二面(現場hr+三個遠端技術官):
三個遠端面試官主要是問你的專案(技術難點、安全處理),平時在哪些**上泡著,是怎麼學習前端的,給自己的能力打分,在程式設計課方面的學習成績怎麼樣?在學校的排名,拿過多次獎學金
hr問學習經歷,對公司的要求,對物聯網的了解以及對中國移動和中國聯通之間的對比。
七、拼多多(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
怎麼學前端
對加班的看法
績點方面怎樣
職業規劃等
八、兔展(20180414offer)
一面:
二叉樹寫快排(寫不出來,後來寫了選擇)
專案難點
跨域(jsonp,
postmessage
)事件迴圈
ajax原生寫法
promise給出例子說出對應的結果
input實現勾選
深拷貝js中
this
演算法原理
http和
區別,https
是否絕對安全
水平垂直居中
三次hr面
九、依圖(二面掛)
(一)**一面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
,儲存該節點的子節點
十、攜程
選了遠端,之後就沒反應了哈哈哈
2023年春招面經
hr 面的問題我就不寫了,感覺只要好好答應該都沒啥問題。目錄1.自我介紹 2.map使用什麼實現的,hashmap和unordered map呢?3.給你n個匹配串和乙個文字串怎麼找出每個串出現了幾次,我說ac自動機,然後問了我ac自動機建樹過程 3.給你乙個陣列 100w個數 找乙個子段使得他的和...
面經 秋 春招技術崗面經 死鎖
死鎖是指兩個或兩個以上的執行緒在執行過程中,由於競爭資源或者由於彼此通訊而造成的一種阻塞的現象,若無外力作用,它們都將無法推進下去。此時稱系統處於死鎖狀態或系統產生了死鎖,這些永遠在互相等待的程序稱為死鎖程序。1 互斥條件 程序在執行中對資源進行排他性使用,即乙個資源僅能被乙個程序使用,此時其他程序...
2018春招移動安全面經
從三月份開始投簡歷,到拿到offer,長達乙個多月的春招基本上結束了。因為在網上沒有發現多少移動安全方面的面經,寫下這篇文章希望能對其他人有所幫助。綠盟其實網易和綠盟是穿插著來的,不過因為綠盟先給了offer,所以還是先說一下綠盟吧。我是在boss直聘上面投了綠盟的滲透測試實習生,其實投之前還是心裡...