滴滴秋储实习-前端

1自我介绍

2问项目,白屏时间怎么计算,fcp怎么算,tti你知不知道是什么,怎么算。他解释了一下是页面稳定可以开始交互的时间,然后我说onload的时间减performance.fetchstart(不知道对不对)。然后问domcontentload和onload区别,onload的时机是什么。

3回流和重绘,哪些触发回流,哪些触发重绘

4事件循环,宏任务微任务区别,宏任务有哪些

5http1.1/2.0做了什么优化,什么是队头阻塞

6options预检请求了解吗,返回什么。jsonp原理,你的项目怎么解决跨域问题

7vue的nexttick用来干嘛,原理是什么,聊到了mutationobserver,问mutationobserver这个api你了解吗,用来干嘛,有哪些参数,如果nexttick的回调在mutationobserver中执行,会出现你想要执行的时机和实际执行的时机不一致的问题吗(这里没太理解想问什么,有大佬可以解答一下吗)

9手撕一个reduce,挂到原型链上

10leetcode78子集,做完后提问为什么用回溯,回溯之前要做什么,为什么不用线性的数据结构,而用树

出来秒挂

#滴滴信息集散地##滴滴实习##前端面试#
全部评论
第七题可能是问mutationobserver的回调是微任务还是宏任务?因为是微任务所以和promise.then一样是一致行为的,如果继续降级成定时器就可能不一致了(猜测)
点赞 回复 分享
发布于 2023-06-07 21:47 北京

相关推荐

不愿透露姓名的神秘牛友
04-25 16:04
起床了的斜杠青年不想当二面王:还在等
点赞 评论 收藏
分享
评论
4
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务