网易两年社招前端web岗面经

一面(电话技术面)

印象比较深的有如下几个问题:

1、https的具体实现原理是什么,是怎么实现安全传输的?

2、如何实现js里的new的功能,一行代码描述;

3、h5有没有用过,web worker是做什么的?

4、函数节流和函数防抖的原理,怎么实现?

5、怎么实现Promise的功能?

6、webgl用过吗?

7、如何适应手机端页面?

8、css一系列问题

9、闭包的优缺点是什么?

10、项目中怎么做图片压缩,减小打包后的项目大小?

11、webpack gulp的对比,有用过这些吗?

Angular的Service的原理,怎么实现的?

 

二面(现场技术一面)

问我更多的是我自己的项目上的问题,围绕这我做过的项目。

1、问我一些功能是怎么实现的?

2、也问到了httphttps的区别以及实现原理。

3、一些js语法和es6相关的问题

4、Angular从启动到渲染出界面,中间都做了什么事,考察了我对Angular理解的深度;

5、Angular的组件是如何渲染的,原理是什么?

 

三面(现场技术二面)

1、js为什么要实现成单线程的,有什么好处(我回答是,js本身的缺陷,没啥好处,不知道对不对,hhh

2、TCP/IP有几层网络模型,都是做什么的?

3、还是httphttps的区别,https怎么实现它的安全性的?

4、http是无状态的协议,如何让他变成有状态的(我回答cookie Session

5、然后就继续问我cookie如和用之类的;

6、有做过h5开发吗?

7、web worker有什么用,什么样的场景比较适合?

#网易##前端工程师##社招##面经#
全部评论

相关推荐

点赞 评论 收藏
转发
4 36 评论
分享
牛客网
牛客企业服务