CVTE面试春招面试

一面:
1.(记得带两分简历)自我介绍吧,重点说了下项目和实习,后面问的多
2.angular1是嚒,那说下为什么要用它,(笨重,过时,但是项目需要啊)
3.什么是脏检查,(在NG1中操作DOM,用apply)
4.指令怎么写,service怎么写
5.项目用了node,说下为什么要用node吧(异步、事件驱动、巴拉巴拉……)
6.了解http嚒,我:了解,都讲一下http的状态码吧,我:说了1、2、3、4、5是什么,面试官:304是什么
7.vue:指令之间的通信方式有哪些
8.vuex怎么用,我:统一写在一个文件里,和localStorage一起用,Vue.store....(巴拉巴拉),vue问了还挺多的,但是忘记了……
9.webpack会不会,讲下怎么用吧,你写还是你们师兄写的,自己会不会写
10.cookie和localStorage区别
11.es6,常用的有哪些啊,扩展符,generation,promise(说下promise呗),箭头函数
12.CSS的垂直水平居中方法(多答几个方法)
13.清浮动
14.两列布局,左边定宽100px,右边自适应(多答几个方法)
15.过来,写个编程题吧(居然让我坐到对面!看着我写)Cal(2).加(1).减(2).乘(4).除(3),链式操作(用prototype,返回this)
16.nginx和websocket

 

二面:
1.给你一个列表数据,你要渲染这个列表,然后后来第8条数据发生改变了,怎么渲染第八条数据,使开销最小,好几道题这样题,但是忘记了……
2.聊聊前端性能优化吧
3.说下react vue angular的优劣势
4.你们项目中为什么要用到三大框架呢
5.什么是虚拟DOM
6.computed原理是什么
7.来,写下编程题,
function Person() {}
function Animal() {}
var p1 = new Person();
var a1 = new Animal();
p1.name = ‘aaaa’;
p1的name改变了,a1也要改变的name也要跟着改变,怎么实现(Object.defineProperty(), 面试官说忘记参数可以在电脑上百度)
8.再来一道编程题,实现on和emit方法
9.还问了很多,但是答不上,忘记问什么了,实在聊不下去了:
10.薪资要求多少(挂了还问==)
11.未来三五年规划
12.前端想发展哪个方向,移动、桌面、pc、等等
13.还有什么想问我,巴拉巴拉问了一大推

 

posted @ 2018-03-27 14:32  空杉心雨后  阅读(483)  评论(0编辑  收藏  举报