騰訊OMG——前端實(shí)習(xí)
騰訊 OMG: 面向用戶的就兩個(gè)產(chǎn)品,騰訊視頻和騰訊網(wǎng)。騰訊視頻移動(dòng)端是純?cè)_發(fā),不用 react native,所以整個(gè)事業(yè)群的前端開發(fā)工作基本都不是面向用戶的,一般都是做后臺(tái)系統(tǒng)的前端頁面。
一面(25分鐘)
React 的組件聲明周期。
對(duì)比 React 和 AngularJS 的變化檢測(cè)
對(duì) ES6 熟悉嗎,用過什么?
說說 Promise,都有哪些狀態(tài)(resolve、reject、pending),resolve 和 reject 返回什么?
說說 await 和 sync
export default 是什么意思,做了什么。
Git 熟不熟,說說 merge 和 rebase。
AngularJS 的 provider 和 factory 的區(qū)別。
AngularJS 的 component 和 directive 的區(qū)別。
AngularJS 的組件生命周期。
騰訊地圖——實(shí)習(xí)
一面
先做筆試題(1小時(shí))
1.先是自我介紹項(xiàng)目
2.three.js相關(guān)的,3D場景的相機(jī)以及陀螺儀(對(duì)應(yīng)關(guān)系)
3.webSocket的協(xié)議,具體作用
4.寫出ES6常用的東西,挑了幾個(gè)問了下(…以及=>)
5.Redux的流程圖,router的異步加載
6.Webpack的打包流程以及具體作用,說了下 webpack2的tree-shaking
7.項(xiàng)目中的困難點(diǎn),遇到的問題,怎么解決的
騰訊二面昨天下午一個(gè)小時(shí)
二面
1.說說作用域鏈和VO
2.說說執(zhí)行上下文
3.一個(gè)數(shù)組只有1,2,3,1000四個(gè)下標(biāo)下面有內(nèi)容,內(nèi)容就是下標(biāo),不用map方法,讓內(nèi)容翻倍(for in)
4.http請(qǐng)求的過程,https的過程,非對(duì)稱加密不就保證數(shù)據(jù)加密了嗎,為什么有那些步驟?
5.瀏覽器緩存原理和相關(guān)http頭
6.get post區(qū)別,csrf
7.vue雙綁原理
8.跨域相關(guān)然后iframe和window.postMessage