2018网易杭州前端面经

       这次面试总体上不难,是对基本知识的考察。主要从css和js两方面着手。给大家的告诫就是凡是简历上面的东西,最好掌握的很熟悉。

     一面面了一个小时,大体内容如下:

    1.两列布局,一列自适应。我用了flex。面试官提示我用除了flex,比如float去实现。随后谈论到margin负边距这个问题,还有BFC这里。

     2.js基本数据类型,null和undefined关系。

     3.原型,原型链。

     4.Jquery的原理,原生js去实现AJAX请求。

     5.对HTTP协议的了解。HTTP2是否知道。

     6.js异步方法,观察者模式描述一下,promise用过没。

     7.浏览器输入URL之后的操作(前端我们主要描述页面加载的这个过程,布局和绘制)

     8.URL参数解析成数组对象,写代码。

     9.dpr是否知道。

    10.写一个正则表达式。

    11.jsonp实现原理。

    12.你想加入一个怎样的团队。

    13.你经历过最难的一件事情。

    14.如何学习前端的。

二面也是面了一个小时,大概如下:

    1.一个div实现居中,都有什么方法。

    2.script的属性。

    3. js事件模型。

    4.箭头函数和一般函数的区别。

    5.深拷贝,浅拷贝。

    6.页面优化都有哪些。

    7.函数argument的参数是数组吗,NodeLists是数组吗。

    8.用setTimeOut去实现setInterval。

    9.Jquery的on事件怎么理解,都怎么用的。

   10. 数组遍历操作,分别讲解每一个异同。

  11.白屏,首屏。

  12.web攻击,如何防御。

  13.前端是干什么的,要实现什么。

  14.除了看书,平时是怎么学习前端的。

三面大概半个小时,大致如下:

   1.最让你觉得有成就感的一个项目?

   2.项目中最棘手的一个困难是什么?怎么解决的?

   3. 你的缺点?

   4.别人如何评价你的?

面试的小姐姐和小哥哥人都很好,大家不要很紧张,尽量展示出你会什么,有自信,希望大家面试都会有好结果!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值