深信服前端实习生二面不知道凉不凉经
一面(电话面),面试时长54min
1、盒模型
2、选择器权重
3、浮动和清除浮动,讲到BEC,又问什么情况会触发BFC
4、两列布局
5、CSS预处理
6、positoin的值,absolute的实现条件
7、行内元素有哪些,有什么特点
8、cookie字段?我说set-cookie他说这个是方法
9、浏览器储存
10、重绘回流。怎么减少
11、for in 遍历对象的缺点,能拿到原型属性吗? https://www.jianshu.com/p/58e16576cf2f
12、继承
13、确认变量类型是数组
14、setTimeout和setInterval的区别。setTimout设置5s后执行,一定能执行吗,不能执行的情况是什么
15、typrof null
16、数组扁平化
17、缓存策略
18、async 函数中 await后面的内容报错,下面的代码还能执行吗?不能执行的话怎么改进
19、ES6了解了哪些
20、LeetCode14题
21、还有什么想问的吗
下午安排了二面(电话面)
1、我的Vue项目怎么做的
2、Vue怎么学的
3、Vue的插槽
4、我的爬虫项目怎么做的,各个页面数据抓取怎么实现的。有没有想过怎么优化。.....(此处省略若干问题)
5、场景题:实现一个登录框,输入点击后页面刷新显示用户状态。如果没有后台的情况下纯Vue前端项目怎么实现
6、场景提:你的登录状态过期了,这时候你点击这个网站的另外一个页面,由于过期了会弹出登录界面。怎么实现,数据怎么保存(JS怎么设置有效期?)你说判断新页面的登录信息有没有过期,那判断这个操作应该在怎么时候做比较好呢?(答案好像是一个路由器钩子的时候判断)
7、场景题目:实现一个购物车列表,点击商品的勾选框的时候页面最下的总价会自动变化
8、近期的学习计划
面试感觉:一首凉凉送给大家。自己的项目做太久了不太清楚了去回顾一下实现方法吧;怎么填爬虫大坑,解决优化,代码复用的问题;场景题和数据交互真的菜多练习吧,暴露出自己写项目太少的缺点