360前端开发工程师面试题

最近有幸参加了一次的面试,下面把面试题总结记录一下:

一面

JS

1.下面代码的输出值是?

alert(12)

2.正则表达式匹配,开头为11N,12N或1NNN,后面是-7-8个数字的电话号码。

3.写出下面代码的输出值:

varobj={

a:1,

b:function(){console.log(this.a)}

};

vara=2;

varobjb=obj.b;

obj.b();

objb();

obj.b.call(window);

4.写出下列代码的输出值:

functionA(){

}

functionB(a){

this.a=a;

}

functionC(a){

if(a){

thia.a=a;

}

}

A.prototype.a=1;

B.prototype.a=1;

C.prototype.a=1;

console.log(newA());

console.log(newB());

console.log(newC(2));

5.写出下列代码的输出值:

vara=1;

functionb(){

vara=2;

functionc(){

console.log(a);

}

returnc;

}

b()();

HTMLCSS

1.写出下列代码在各个浏览器中的颜色值?

background:red;

_background:green;

*background:blue;

background:black\9;

2.添加些css让其水平垂直居中。

divstyle="____________________________"

颜海镜

/div

3.如下代码,在空白处填写代码,是其点击时,前景色为白色,背景色为黑色。

divonclick="_________________"颜海镜/div

4.书写代码,点击时从1分钟开始,每秒递减到0。

divonclick="test();"颜海镜/div

5.简述在IE下mouseover和mouseenter的区别?

二面

二面是大名鼎鼎的

月影(十年踪迹),鸭梨好大啊。

1.已知圆心(x,y),求圆上任一点(x1,y1)的坐标

2.随机抛五枚硬币,求三枚及以上朝上的概率

三面

HR,不想多说了,竟然遇到了异父异母的亲兄弟。

总结

面试题做的很烂,不想多说了。

来自:颜海镜的博客

链接:







































鐧芥浼犳煋鍚?
琛ラ鑴傛敞灏勬恫璇存槑涔?



转载请注明:http://www.guyukameng.com/cssdiv/cssdiv/8032.html