前端面经(专题四)——腾讯

腾讯OMG——前端实习

腾讯 OMG: 面向用户的就两个产品,腾讯视频和腾讯网。腾讯视频移动端是纯原生开发,不用 react native,所以整个事业群的前端开发工作基本都不是面向用户的,一般都是做后台系统的前端页面。

一面(25分钟)

React 的组件声明周期。

对比 React 和 AngularJS 的变化检测

对 ES6 熟悉吗,用过什么?

说说 Promise,都有哪些状态(resolve、reject、pending),resolve 和 reject 返回什么?

说说 await 和 sync

export default 是什么意思,做了什么。

Git 熟不熟,说说 merge 和 rebase。

AngularJS 的 provider 和 factory 的区别。

AngularJS 的 component 和 directive 的区别。

AngularJS 的组件生命周期。

腾讯地图——实习

一面

先做笔试题(1小时)

1.先是自我介绍项目

2.three.js相关的,3D场景的相机以及陀螺仪(对应关系)

3.webSocket的协议,具体作用

4.写出ES6常用的东西,挑了几个问了下(…以及=>)

5.Redux的流程图,router的异步加载

6.Webpack的打包流程以及具体作用,说了下 webpack2的tree-shaking

7.项目中的困难点,遇到的问题,怎么解决的
腾讯二面昨天下午一个小时

二面

1.说说作用域链和VO

2.说说执行上下文

3.一个数组只有1,2,3,1000四个下标下面有内容,内容就是下标,不用map方法,让内容翻倍(for in)

4.http请求的过程,https的过程,非对称加密不就保证数据加密了吗,为什么有那些步骤?

5.浏览器缓存原理和相关http头

6.get post区别,csrf

7.vue双绑原理

8.跨域相关然后iframe和window.postMessage

你可能感兴趣的:(前端面经(专题四)——腾讯)