小红书前端一面面经

说实话,面试官非常有礼貌,一开始主动的向我介绍了自己和部门的一些业务,可惜不是很对味也不在状态,就当练手了。

1.简单介绍

2.怎么封装组件,有没有考虑过把动画也封装进去

3.对promise有什么了解,说一下具体的方法

4.手写promise.allSettled方法

5.聊聊事件循环

6.说一下Vue通信的方式

7.说一下前端性能优化常见的手段

8.说一下前端的状态码

9.写一个eventEmitter,包括on off和target

10.写一个分析url参数的方法

进行的非常快,大概花了30min,手写题基本没心思写,太累了,友好的结束了面试hhh,基本是凉了
#面试复盘##小红书##面经#
全部评论
也可以试试去哪儿哈《去哪儿网》-校招内推,免-简历筛选,用内推码可帮改简历,笔试咨询 能快一步是一步,多投准没坏处😃😃 https://www.nowcoder.com/discuss/696367 帮顶,如有打扰回复删除
1 回复 分享
发布于 2021-09-02 23:24
小红书的手撕做到现在算最难的了。。。。还没代码提示
1 回复 分享
发布于 2021-09-02 23:50
好难0.0
1 回复 分享
发布于 2021-09-03 09:25
补充一下,小心小红书的手撕题,真的不是那么容易,其它的话就还好吧hhh
点赞 回复 分享
发布于 2021-09-02 22:23
想问问楼主,手写eventemiiter的target是?
点赞 回复 分享
发布于 2021-09-03 09:32
小红书工作地点在哪里哦?
点赞 回复 分享
发布于 2021-09-07 08:13
hi,同学,抖音电商前端有兴趣吗
点赞 回复 分享
发布于 2021-09-07 17:43

相关推荐

Webpack的Tree Shaking是一个用于删除代码中未被引用的未使用代码的优化技术。它可以显著减小打包后的文件体积,提高网页加载速度。要配置Webpack实现代码的无用代码剔除,需要进行以下几个步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=fffb9e7b5576495f90d9596c40989b9f确保你的代码是使用ES6模块语法编写的,而不是CommonJS(require)语法。因为Tree Shaking只对ES6模块有效。在Webpack配置文件中,通过设置mode为production,启用Webpack的生产模式,此时Tree Shaking功能会默认开启。确保你的package.json文件中的sideEffects字段被正确配置。sideEffects字段告诉Webpack哪些文件是没有副作用的,可以进行Tree Shaking。如果你的应用是纯粹的JavaScript应用,可以将sideEffects设置为"sideEffects": false。如果你的应用使用了一些有副作用的模块(例如CSS文件),你需要将这些模块添加到sideEffects字段中。这样Webpack就不会将这些有副作用的模块进行Tree Shaking。需要注意的是,Tree Shaking只适用于ES6模块语法,并且只能剔除未引用的代码,不能剔除被动态引用的代码(例如通过字符串拼接生成模块路径)。另外,一些特定的代码结构可能会导致Tree Shaking失效,例如使用eval、with等特殊语法。配置完成后,运行Webpack打包构建,未被引用的代码将会被删除,从而减小文件体积。
2024-11-12
在牛客打卡267天,今天也很努力鸭!
点赞 评论 收藏
分享
评论
2
22
分享
牛客网
牛客企业服务