#软件开发2023笔面经#前几天的字节一面,被爆锤了,今天才复盘,害,我是菜鸡
1.自我介绍
2.说下项目的情况
3.项目里面触底加载方面的问题
4.虚拟列表是怎么保证海量数据加载性能的?
5.怎么计算可视区域能展示多少内容的?
6.问项目难点相关的东西
7.项目里的东西,问的很深
8.说说你对Monorepo的理解?
9.为什么要用Monorepo?所有组件放在同一个仓库里面不可以吗?
10.你能举出Monorepo方便管理的例子吗?
11.说说你对微前端的理解
12.我明明可以用同一个技术栈写,为什么要拆开用不同的技术栈写?维护不麻烦吗?
13.微前端和iframe的区别?
14.你说下CICD是什么东西?
15.http的缓存原理
16.nocache和nostore的区别
17.浏览器强缓存命中后返回的disk cache表示什么意思?
18.http1.0和http1.1的区别
19.再说下协商缓存
20.开始做题:
事件循环的输出题
add函数,可以被执行多次,只要执行到三个参数之后就要进行相加,返回结果
实现一个深拷贝,需要考虑深拷贝数组对象、null、循环引用的情况