bilibili日常二面面经

1. markdown渲染自己如何实现,说一下思路
2. 主题切换是如何实现的
3. 切换时的localStorage持久化配置是干什么的
4. 如果是动态的切换,根据时区去切换主题应该怎么实现(取Date.now())
5. 如果一直在这个页面上,那在切换的边界时间点,不进行刷新,如何去切换主题(设置监听,或者到时间服务器推送一个数据然后去切换)
6. 有两个网址,一个主站,一个子站,主站变了主题如何将子站的主题也切换(用跨标签的通信方式)
7. 如果不用跨标签通信呢?(面试官说用cookie)
8. 你觉得Pinia的优点在哪,在项目中带给你觉得特别好的东西?(回答了组件间状态同步,面试官说这些localstorage也可以实现,又回答了composition api)
9. 说一下原型,闭包,事件循环
10. 说一下宏任务有哪些,微任务有哪些
11. 基于axios实现一个类似中间件的请求方法,比如说有一个axios的封装,这个封装可以热插拔或者是基于插件的形式,能够针对黑产进行处理,或者对其他刷网站的行为进行处理,如何分别实现这两个插件和一个共同对这两个行为限制的插件
12. 说一下图片懒加载是怎么优化的
13. 还有其他实现图片懒加载的方式吗
14. 怎么确定图片是有性能上的问题的
15. 在开发中关注过哪些优化的指标
16. 手撕一个拖拽dom的场景题
全部评论
不是哥们,我俩该不会一个面试官吧,好多一样的问题
点赞 回复 分享
发布于 昨天 19:33 湖北

相关推荐

05-22 15:55
门头沟学院 C++
ResourceUtilization:应该配文,扫描二维码加速offer发放速度
点赞 评论 收藏
分享
Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
评论
点赞
10
分享

创作者周榜

更多
牛客网
牛客企业服务