前端面试真题解读4
2017-06-20 本文已影响176人
cd72c1240b33
易车网(2017年6月6日)
笔试
1、引入css样式的方式有哪几种?
2、写出position的所有值?
3、box-sizing的属性值content-box 和 border-box的计算方式?
4、写出三列布局的css,左侧与右侧固定200px, 中间自适应
5、用box-shadow 写出单边上阴影效果(阴影半径与模糊半径不限)
6、以下代码输出结果
var a = {n:4};
var b = a;
b.x = a = {n: 10};
console.log(a.x);
console.log(b.x);
7、cookie、sessionStorage、localStorage的区别
问答:
1、自我介绍
2、你们使用h5做的登录么,和用native做登录有什么区别?
3、你们平时开发怎么模拟数据的?
4、你们现在开发主要用了哪些技术?
5、用的vue哪个版本? vue的组件之间是如何交互的, 几种方式.
6、先问我react之前版本是有双向绑定的,如何实现的?那vue的双向绑定原理呢?
7、gulp和webpack之间的区别(也提到了和grunt的区别)
8、websocket和http协议之间的区别?
9、你了解过闭包么?
10、你有什么想问我的么?
二面:
1、输入url,页面展示出来,用的什么协议? http协议属于那一层? 7层。
2、进程和线程的区别.
3、从输入一个url,到也没展示,中间发生了什么?
4、秒杀时,如何保证当库存只剩下10个的时候, 能正常分配?
5、让你来设计的话,如何能把表单安全的提交过去。
6、线上代码经常更新,再次上线的时候,如何保证代码是新的,?不读缓存