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、写题:如图
全部评论
兄弟,实习还是校招
点赞 回复 分享
发布于 04-26 13:01 浙江

相关推荐

一面(10.15)1.自我介绍2.项目相关3.在本地上写多叉树层序遍历4.反问一面完就没消息了,我还以为挂了,结果是HR忘记联系我了,还是我再在另外一个HR投了一次,收了简历才发现我过了二面(10.25)1.自我介绍2.项目相关(主要是自己介绍项目亮点)3.RR隔离级别下的MySQL死锁场景题(给SQL语句判断是否会发生死锁)4.本地实现一个CRUD订单系统,能实时计算最高最低平均价格,线程安全,复杂度尽可能低5.反问三面CTO面(10.29)约的是6点的,但是说是最近周年庆,美国的人回来了,经常开会,本来说约明天的,想着赶紧面完,就等到了7点,不过CTO人还挺亲和的1.自我介绍2.学习过程中遇到有趣的技术3.项目相关4.实现一个赛车程序,可以加速减速,自然停止(有摩擦力),越自然越好,开卷5.反问:为什么不怎么问八股,算法(区分度不大,不一定有代码能力)本来鼠鼠想着第一次实习一定要进大厂的,但是最近实在没面试了,面的唯一是字节,前面答得还行(但是一直疑问句+死亡凝视压力拉闷了),结果给道Hard手撕只过了部分案例,细节没处理好直接挂了(HR说面评是算法不行)。就只能开始投中厂,感谢Cider收留,base也刚好是广州,还有200+25的餐补,已经很满意了。能学到的多的话就留到明年二月三月了,第二次日常实习或者暑期实习再看看大厂吧#牛客创作赏金赛##面经##Java#
查看14道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
6 20 评论
分享
牛客网
牛客企业服务