2017年第一次前端面试总结

来源:互联网 发布:固定资产登记软件 编辑:程序博客网 时间:2024/06/05 17:07

笔试题:
1、简画一下vue,react,angular之一的框架的生命周期(加分题)
2、简画一下响应式设计的原理
3、将下列json格式转换(大概的json字符串的属性值与笔试题有误差)
var str = [
{ a: ‘1’ , b: ‘e’ , c: ‘2’ ,d: ‘11’},{ a: ‘1’ , b: ‘d’ , c: ‘4’ ,d: ‘22’ },
{ a: ‘2’ , b: ‘n’ , c: ‘5’ ,d: ‘33’},{ a: ‘2’ , b: ‘f’ , c: ‘3’ ,d: ‘44’},
{ a: ‘3’ , b: ‘g’ , c: ‘7’ ,d: ‘55’},{ a: ‘3’ , b: ‘z’ , c: ‘8’ ,d: ‘66’ } ]
转换为 [
{ a: ‘1’ , b: [ ‘e’ , ‘d’ ], X: [ { c: ‘2’,d: ‘11’ } ,{ c: ‘4’,d: ‘22’ } ] },
{ a: ‘2’ , b: [ ‘n’ , ‘f’ ], X: [ { c: ‘5’,d: ‘33’ } ,{ c: ‘3’,d: ‘44’ } ] },
{ a: ‘3’ , b: [ ‘g’ , ‘z’ ], X: [ { c: ‘7’,d: ‘55’ } ,{ c: ‘8’,d: ‘66’ } ] } ]

面试过程问:
1、了解ES6的新特性吗?
2、了解过ES5吗?
3、说下怎么使用node.js吗?
4、学习过vue.js,那用它写过代码(项目)吗?
5、说说你都是通过什么方法进行前端知识的学习的,说下最近你学习的两本书的大概章节;
6、看过javascript权威指南,那么是基本知识了解吗,知道原型对象吗?
7、开发过响应式页面吗?期间有没有用过嗅探器?
8、了解过web的app吗?

回忆中面试提问的顺序可能不对,但是总结上大概是这几个问题。

笔试感受:第一题不会,第二题对照图形语言进行描述,第三题则直接写的思路,具体怎么讲json字符串转换过来需要点时间来完成;笔试过程还算凑合;

面试感受:对ES5,6我都没有去了解过,而在node.js的学习过程中我注重的是api的了解,具体如何去使用它进行网站的搭建还不知;然后vue.js也只是看过部分教程,并没有实际使用过vue.js框架。由于过于紧张,连原型对象原型链差点都没讲清楚(紧张了。。),至于响应式页面的开发,我使用过,但是嗅探器这个应用我确实忘了,现在想起之前做的网站是使用过,但是回答的是没有使用过嗅探器。所以基本面试问答都是不会,没有,不了解。。所以,应该挂了。

总结:面试官很务实,总之自己有很多不足,接下来的时间首先进行ES5,ES6的学习。

原创粉丝点击