前端面試題(1)

企家有道(一面掛)2019.2.27

CSS實現(xiàn)三角形

數(shù)組亂序

for in 和 for of 區(qū)別

Promise接收的函數(shù)中resolve()后的代碼是否會執(zhí)行?

監(jiān)聽一段時間內(nèi)用戶對我方網(wǎng)頁的操作

圖片懶加載,預加載

第一次面試,問了很多基礎(chǔ),非常非常緊張,都有些結(jié)巴。面完惡補了基礎(chǔ),研究了很多平時常用卻不未深挖的東西。

字節(jié)跳動(一面)

第一次在??途W(wǎng)上視頻面試,頭條真的非常非常注重代碼能力

css兩列布局,右列定寬,左列自適應。

flex,軸

cookie,session,token各種細節(jié)

跨域

cors預請求

原型鏈最頂層是什么?

addEventListener細節(jié)

手撕代碼:reduce實現(xiàn)map

for in 和 for of

手撕代碼: call實現(xiàn)bind

手撕代碼:實現(xiàn)一個函數(shù),每隔wait秒執(zhí)行func,一共執(zhí)行times次

箭頭函數(shù)

this指向的問題

變量提升,從EC的VO答

字節(jié)跳動(二面)

項目相關(guān)

手撕代碼:實現(xiàn)一個函數(shù),該函數(shù)接收一個obj, 一個path, 一個value,實現(xiàn)obj[path] = value,obj類似json格式

react 中的 setState為什么異步?能不能同步?什么時候異步?什么時候同步?

promise

react virtual dom, diff

箭頭函數(shù)

this

變量提升

上下文

字節(jié)跳動(三面掛)

自我介紹

如何刪除addEventListener綁定的事件

dva解決了什么?如何解決?為什么使用?

react <Form>原理

redux-saga

setState異步

受控組件 vs 非受控組件

手撕代碼:數(shù)組扁平化

面完頭條后惡補了很多js專題和react部分功能的實現(xiàn)原理,雖然三面掛了很遺憾,但是增加了信心,對自己的水平有了一個大概的估計

騰訊PCG提前批(一面)

自我介紹

HTTP緩存

HTTP vs HTTPS

http1.0/1.1/2.0

SSL/TLS握手, 保密性? 完整性?證書?瀏覽器如何驗證CA是否正確?

中間人攻擊?

瀏覽器向服務器發(fā)送請求,相應數(shù)據(jù)包被攔截怎么辦?

http 2.0 新特性? 頭部壓縮詳細講講?

XSS, CSRF?區(qū)別?舉個例子?

event loop? 使用場景

原型?

new ?

206 ?

騰訊PCG提前批(二面掛)

cookie,session,token,withcredintrals ?

token為什么能抵抗csrf?

閉包?使用場景?缺點?

如何定位(檢查)內(nèi)存泄漏?

GC

輪詢

websocket

感覺騰訊非??粗鼐W(wǎng)絡和安全,面完研究了半個月計算機網(wǎng)絡和網(wǎng)絡安全

UBNT(一面掛)

自我介紹

cookie ? session ? httponly?

事件委托? 阻止冒泡?

css 水平垂直居中?

把arguments變成數(shù)組?兼容?

跨域?

原型?

react setState為什么異步?

高階函數(shù)? 高階組件? 功能?區(qū)別?例子? @connect ?

redux?

mobx?

為什么reducer是純函數(shù)?

手撕代碼:快排

尾遞歸?

react 中的 葉子節(jié)點之間如何通信?

vue通過沒 ?

字節(jié)跳動(找人內(nèi)推又被撈了)

自我介紹

項目

組件之間通信

redux

觀察者,深問,懟了好久

antd 表單組件api?底層如何實現(xiàn)的?有沒有看過源碼

antd Form.create?

事件模型

event loop

手撕代碼 二叉樹節(jié)點之和 leetcode原題

這一面又掛在了設(shè)計模式和算法,之后又研究了幾種常用設(shè)計模式,刷了一遍劍指offer和leetcode樹部分題。

開獎的四月

58企服(一面后加了wx)

從輸入url到展現(xiàn)的全過程

dns

cdn

瀏覽器內(nèi)核

協(xié)議

布局

BFC

position

回流,重繪

同程藝龍(offer)

回流,重繪

節(jié)流,防抖

react

redux

MVC vs MVVM

mobx

電話面試,有些沒聽清,有些久遠,記不太清了,不算很難,都是一些之前問過的東西

用友(面試通過,但因?qū)嵙晻r間問題沒發(fā)offer)

來來回回也就是三月那些問題,且難度低于三月

金蝶(hr面,等offer)

輸入url到渲染的全過程

久其數(shù)字科技(offer)

數(shù)據(jù)結(jié)構(gòu)

快排的穩(wěn)定性

操作系統(tǒng)

蘑菇街(蜜汁一面掛)

項目相關(guān)

數(shù)據(jù)庫設(shè)計

學習路程

閉包,使用場景

觀察者模式

事件循環(huán)

幾種繼承方法

如果給我一個規(guī)定期限內(nèi)無法完成的任務,我怎么辦

對于前端學習的深度和廣度有什么理解

這一面都是些開放性問題,感覺答得確實也不錯,面試官在結(jié)尾也說本輪面試一結(jié)束,下一輪面試hr會再聯(lián)系。

然后就掛了,感覺是不想招人,也可能是我太菜了吧 =.=

亞信科技(史上最短)

塊級元素和內(nèi)聯(lián)元素

CSS初始化

配過webpack嗎?

react生命周期

boss直聘上海投的,面試時間很短,沒超過10分鐘,感覺不想招人~~

酷家樂(暫無消息)

Promise 鏈式調(diào)用的時候怎么終止它?

Map ?

304

閉包

繼承

原型

感覺不難,對方是做2D/3D/Three.js的,剛面完,在等電話。

上海愛樂奇(一面 2019.4.18)

React Native

盒模型

TypeScript

除js之外的面向?qū)ο笳Z言

繼承

因為是zoom視頻面試,只記得這么多,只感覺考察的面很廣,前端后端移動端都問了,某方面也有深度。

面試官感覺30多歲,挺嚴肅的~~, 面了30分鐘就讓我等幾分鐘,安排二面

上海愛樂奇(二面 2019.4.18)

react dom

redux/redux-saga

其他狀態(tài)管理?Mobx

二面問的也挺深的,不過都是我有了解過的,不像一面那樣廣度搜索,可能是和一面面試官交流了吧

二面面試官看起來20多歲,挺年輕的,沒一面那么嚴肅,面了半個小時讓我等等,他去找老大

上海愛樂奇(三面 2019.4.18)

http(s)

ssl

CA證書,驗證?

前端安全

https缺點?如何防范?如何解決?

前端性能優(yōu)化

前端學習路線

聊人生,996.icu?

面試官介紹自己公司,部門,小組,產(chǎn)品等等

三面的面試官應該是個leader,挺和藹的,也很有禮貌,因為開會讓我多等了會,在開頭還和我道歉。

三面問的基本都是網(wǎng)絡相關(guān),也有深度,也聊了一下學習路線,也大致介紹了一下他們公司和部門,結(jié)尾說會讓hr盡快聯(lián)系我

上海愛樂奇(四面 2019.4.19[HR]offer)

問的都是hr常問的問題,10:50打過來的,聊了30分鐘,給了口頭offer。

本來約了朋友11點吃飯,結(jié)果放了人家鴿子 -.-

感覺愛樂奇的面試效率很高,和頭條很像,都是三面連著,一口氣搞定,面試官和hr也很和藹,很熱情,面試體驗很nice

騰訊正式批(一面 2019.4.19)

http(s)

tcp/ip 三次握手,四次揮手

url到顯示頁面全過程

前端安全

MD5/RSA

閉包,繼承

http 1.1 vs 2.0

之前做了騰訊的筆試,一直沒消息,以為掛了,結(jié)果吃飯時突然打過來

騰訊正式批(二面 2019.4.19 已掛)

二面手撕代碼,一個遞歸+回溯,一個排序,一個正則相關(guān),感覺都好難啊~~ 答得不好,直接掛掉

CVTE(一面 2019.4.16)

cvte2月末做一場筆試,3月10號讓我成都面試,有事沒去,聽去的同學說技術(shù)面不難,HR刷了一大半人。結(jié)果4月16號突然打電話,猝不及防 =.=

問的東西忘記了,只記得有些刁鉆,沒太大興趣也沒抱希望。說一兩天有消息,結(jié)果現(xiàn)在也沒消息,對它的印象一下就不好了。

總結(jié)

找工作真的是實力與運氣共存的。個人感覺對于我這種雙非一本無acm比賽經(jīng)驗的同學,像阿里/騰訊/頭條那些業(yè)界面試難度較高的公司是8成實力,2成運氣。其他一二線公司/各種獨角獸/準獨角獸是6成實力,4成運氣(很可能被學歷刷掉)。

最后

我的春招基本是到此結(jié)束了,雖然有很多遺憾,有時距殿堂只有一步之遙,卻未能跨過。學校的奇葩教學計劃(大三下課程奇多,排的滿滿的,弄得我只能翹課面試)也給了我這種渣渣無數(shù)阻力,很多時候真的想放棄,但還是堅持下來了,暫時上岸,希望之后能越來越好。

感謝以上公司給了我一個展現(xiàn)自己的機會,謝謝!

祝大家都拿到滿意的offer。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • http://web.jobbole.com/88041/ HTML面試題 1.XHTML和HTML有什么區(qū)別 H...
    luyueK閱讀 377評論 0 0
  • 題目:假設(shè)高度已知,請寫出三欄布局,其中左欄、右欄寬度各為300px;中間自適應。 我這邊總結(jié)了五種方法,如有不正...
    言歌不言歌閱讀 2,238評論 0 3
  • HTML&CSS 1.請描述一下 cookies,sessionStorage 和 localStorage 的區(qū)...
    qhaobaba閱讀 384評論 0 1
  • 以下是幾種for循環(huán)輸出代碼 1. 代碼一 這幾行代碼的結(jié)果是直接輸出0~4 2.代碼2 因為SetTimeOut...
    謝小逸閱讀 359評論 0 0
  • 走走停停,買買送送。 基本上,初三已經(jīng)算是過完年了吧! 就是這樣,在繁華與浮躁,在主動與被動之間,把七大姑八大姨都...
    牛來牛去_2165閱讀 517評論 2 5

友情鏈接更多精彩內(nèi)容