• 作者:老汪软件技巧
  • 发表时间:2024-08-31 07:02
  • 浏览量:

前言

面试结束了,来到北京谋得一份工作。北京没有我想的辣么好,也没有很坏。总的来说,感觉不如我的十八线小县城,当然这不是本次面经重点。

一面

字节一面主要是考察基本功和项目难点内容

大文件分片

这里主要是因为我的项目里面有,掘金基本所有比较火的大文件分片文章我都看了。这篇我认为是最好的

自己是项目中做了相关功能,也学习了一些连接池的设计,所以回答的还算及格。

性能优化

这个我项目里虽然用了很多性能优化的地方,但是他问我怎么知道性能改善了有没有用什么测量平台或者工具。我只能说用过浏览器的performance面板比对过。这个绝对不及格了,不过确实平时学习也没接触过一些测试工具。

diff算法

问了一下我对diff算法的了解,其实本质源码也是看过一点。但是理解的也不是很深入,只知道一个大概的流程思路。多是掘金大佬的一些文章进行学习。建议配合食用。回答的也算及格

聊聊 Vue 的双端 diff 算法Vue 和 React 都是基于 vdom 的前端框架,组件渲染会返回 vdom,渲 - 掘金 ()

认识 React、Vue2、Vue3 三者的 diff 算法与对比React Diff 算法 认识 React Diff - 掘金 ()

如何设计一个组件

组件的设计一般看业务的需求,我比较侧重点是复用性组件的一些设计。这个我看了一些大圣老师的课,自己也在项目中使用了一些样式穿透,插槽来进行过一些通用组件的设计和组件库组件的二次封装。所以回答的还算及格。

可下拉的列表的设计

我主要说了布局和适配方面,还有就是可以进行的性能优化。比如需不需要做成下拉刷新的这种或者是虚拟列表,有没有图片可以懒加载等等。。。都聊了。这个也及格

算法题

算法题一般不是困难,我认为还都在接受范围内。我做的出就不是困难,做不出默认困难。(doge>_


上一条查看详情 +火山引擎携手Keep,让线上健身更快更稳
下一条 查看详情 +没有了