项目综合模拟面试
写你的成长
通过xxx项目的经历,对xxx技术更加熟练了。学习了xxx技术
主导面试方向,表达自己的优势
如果说面试官问你,你觉得在项目里做过的最有价值的事情是什么,你也应该说项目的难点,项目的特色,表现你的优势,表现你是真的做过这个项目的
vue2的diff算法和vue3的diff算法有什么区别
vue2使用的是基于递归的diff算法而vue3使用的是基于数组的动态规划的diff算法
git merge和git rebase的区别
git merge会保留合并的记录,合并后我们可以看到功能分支的修改记录,而git rebase,则是吧功能分支所有的更改都接到主分支上,这样所有的功能分支的记录都看不到了,只有一个线性的主分支
谈谈你对前端工程化的理解
前端工程化是指将软件工程的方法和原则应用于前端开发,以提高开发效率、代码质量、可维护性和团队协作能力的过程 前端工程化工程聚焦于流程,工程化的目的是通过一些流程化。规范化,自动化的方式,帮助你的项目从开发到测试到发布到部署的全过程的降本绩效。
fcp和lcp是什么
fcp是页面上第一个元素被渲染时所需的时间,也就是首屏渲染时间
lcp是页面上最大的一个元素被渲染完成时的时间,也就是用户所能感受到的页面渲染成功所需的时间
小程序分包的结果
原来是14兆的一个包,分包之后主包是1.2兆没有超出包的大小要求