- 相关推荐
2017网易前端笔试题
准备去网易面试的小伙伴有木有复习好了?以下是CN人才网小编为大家整理的2017网易前端笔试题,希望大家能够顺利通过笔试~
1.==和===的区别?==怎么进行类型转换的,说说有哪几种情况?
2.布局:一个div(200px*200px)在左侧,另一个div自适应在右侧
3.原型链的问题,内部原理,继承的方式之类,具体的不太清楚了。。
4.js有哪些重要的内容,既然你说你学的很好?
5.给Object扩展一个方法clone,实现深度克隆对象。(这道题我其实看别人的网易面试经验看到过,但是我觉得应该不会考,就没去看答案。。而且原答案写的有点复杂,结果考了。。我就只能现场想,最后硬着头皮写出来了)
6.px,em,rem区别
7.用html,css实现一个div居中在窗口
8.用css实现,两行文本,间距10px,字体是14px,距顶端和底端15px,拒左边10px(原题是有图的,我就大致描述下吧)
9.给Date扩展 format 格式化方法,比如:new Date.format("yyyy-mm-dd hh:mm:ss")
10.编写验证函数:验证类似username@163.com,username@abc.com,username@adfs.com(我就记得163,其他的我瞎编的,这道题考正则,还有考查字符串或者正则的方法)
11.编写each({}|[],function(key,value){})函数,要求里面的函数:(我解释下:each函数第一个是对象或者数组,第二个是回调函数)
(1)this指向传入对象或数组
(2)结果是true,则continue
(3)结果是false,则break
12.用js实现position:absolute的效果
13.js中有一个函数不用去访问原型还是考虑原型?(忘了原话是啥了。。大家自己脑补)为什么?
14.写出结果:
function b(c){
console.log(c);
function c(){
console.log("d");
}
}
b(10);
(其实我觉得这道题可以更复杂,理解了原理其实很简单)
15.项目中弹框怎么做的?如果你自己写插件,你怎么实现?
16.实现一个函数,验证一个字符串,长度8位,至少包括其中三种或四种(数字,大写,小写,_)(这是同事出的题)
17. A->B->C,A看向B,B看向C,已知A已婚,C未婚,是否一定存在这样的关系:已婚直接看向未婚 (1)存在(2)不存在(3)不确定
18.用过网易的哪些产品?优势劣势?(之前都没去了解过太多,只是用过,所以答的不好)
19.说下要参与的项目具体做什么?(我去之前确实不知道做啥的。。。。)
20.职业规划?
21.为什么想来网易?
22.产品经理提需求,你怎么处理的?
23.怎么证明自己善于沟通啊之类的?
24.自我介绍肯定是有的。(很多其他公司也要自我介绍,我没有刻意准备过)