虾皮前端 一面二面凉经
顺序不太记得了,大概有以下问题:
1.输入一个url发生了什么(经典问题)
2.css布局有哪些
3.说一说flex布局有什么属性,怎么实现内容的居中
4.es6新特性
6.前端工程化?问了webpack
7.跨域的原因
(问跨域是浏览器的策略,那跨域服务端会不会返回对应的资源?)
8.解决跨域的办法
9.vue的双向数据绑定,数组重写方法
10.重绘和重排,什么引起重绘什么引起重排
11.强缓存和协商缓存,如果想要不缓存,怎么设置
12.var let const的区别
13. === 和 == 区别,隐式转换
14.手写:驼峰命名
15.手写:快排
二面
1.数据库数据很多怎么提高查询速度,索引有什么缺陷,还有别的方法吗
2.transform和animate区别
3.eventloop 微任务和宏任务是全部执行完微任务再执行宏任务 还是执行一个微任务再执行一个宏任务,一道输出题
4.promise输出 一到输出题
5.load和Domcotendload区别
6.箭头函数和非箭头函数区别
7.问基本数据结构和引用数据结构那个放在堆那个放在栈
8.jquery的$function是干嘛的
9.vue的双向数据绑定,vue2/3区别)没有深入了解,回答的不好)
10.状态码。502/503是什么没答出来,让多了解了解orz
11.请求方法,option用在什么场景(也没答出来)
12.一道算法题,只让说了暴力解法之外的思路
大概是给了一个数组,求每个元素中在数组中比它小的其他元素的个数
基础太差了orz,面完第二天收到感谢信