0%

b站前端日常实习一面

自我介绍

1.css选择器优先级

2.visibility:none,opacity:0,display:none区别 如果设置还能进行事件绑定和监听吗

3.闭包

4.作用域链

5 深拷贝有几种实现方法

差点写错了

6.遇到过内存泄漏问题吗?怎么解决

7.浏览器垃圾回收机制

之前看过V8的垃圾回收机制,就回答了那部分

8.vue看过哪些源码?答:响应式部分

9 讲讲vue2 vue3响应式原理

10 vue2中computed有用到watcher吗?

我了解的是vue3的源码,用到了副作用函数和getter,本质上也是发布订阅模式…

11 vue3diff 算法有什么优化?

讲了Vue2和vue3的diff算法以及优化原理

12 vue3中的patchFlag了解吗 不是很了解

13 你的项目用的gulp做打包 是基于什么想法用的gulp

14 了解vite snowpack吗

不是很了解

15 计网还记得哪些?http https tcp udp

16 讲讲http和https

17 https还有什么需要缺陷

回答了http1,http2,http3的区别

18 http3还了解哪些

就讲了Quic协议解决可靠传输问题和运输层用UDP实现

问:还有吗? 了解的只有这些

19 深挖Quic协议 不是很了解

20 实习项目中做了什么

21 实习项目中遇到了哪些困难

22 怎么在组件中实现的国际化

23 写一个二叉树的前序遍历 非递归写法

反问:学习建议

回答:计网挺熟悉的 你项目中用的gulp做打包,在项目中用哪些构建工具要做一个系统的考察