Cider前端一面
面了一个小时左右,中间想回炉重造



cider一面总结
1、script标签放head和body有什么区别?
2、async和defer属性区别?
3、页面加载过程中js文件会不会阻塞DOM的构建,(后面还有一些跟浏览器渲染原理相关的)?
4、css怎么隐藏元素,这些方法的区别(我自己提到了回流和重绘,然后就深入问怎么理解,如何避免回流和重绘)
5、事件委托的理解,事件流的理解
6、介绍一下我知道的数据结构,说一下特点
MySQL索引采用的数据结构?B+树、B树和红黑树的区别
7、promise的理解(细节promise.then的第二个参数和.catch的区别,.catch后面再then还会执行吗?promise的值穿透)
8、async和await和promise的关联,怎么实现的?,generator的理解(中断和恢复怎么实现?)
9、for in和for of的使用和区别(of能拿到的值)
10、类数组,转换为数组怎么实现
11、图片懒加载怎么实现的(js实现,设置display:none图片会加载吗?)
12、vue中watch和created哪个先执行?
13、组件通信方式有哪些?
14、写题:如图
cider一面总结
1、script标签放head和body有什么区别?
2、async和defer属性区别?
3、页面加载过程中js文件会不会阻塞DOM的构建,(后面还有一些跟浏览器渲染原理相关的)?
4、css怎么隐藏元素,这些方法的区别(我自己提到了回流和重绘,然后就深入问怎么理解,如何避免回流和重绘)
5、事件委托的理解,事件流的理解
6、介绍一下我知道的数据结构,说一下特点
MySQL索引采用的数据结构?B+树、B树和红黑树的区别
7、promise的理解(细节promise.then的第二个参数和.catch的区别,.catch后面再then还会执行吗?promise的值穿透)
8、async和await和promise的关联,怎么实现的?,generator的理解(中断和恢复怎么实现?)
9、for in和for of的使用和区别(of能拿到的值)
10、类数组,转换为数组怎么实现
11、图片懒加载怎么实现的(js实现,设置display:none图片会加载吗?)
12、vue中watch和created哪个先执行?
13、组件通信方式有哪些?
14、写题:如图
全部评论
兄弟,实习还是校招
相关推荐
03-23 14:44
天津大学 嵌入式硬件工程师 点赞 评论 收藏
分享
03-30 14:13
西安交通大学 硬件开发 点赞 评论 收藏
分享
05-05 12:57
门头沟学院 前端工程师
记着呢:说的很对,已经工作近7年,就是觉得年轻的时候太多忧虑,没有好好玩一玩,虽然现在我也是很多忧心事,但是真的感觉年轻的时光才是最宝贵的,玩的开心,做自己喜欢的事,全力以赴,这才是应该做的 点赞 评论 收藏
分享

