快手 前端 秋招 凉

1. 手写一个类Person,要求有私有属性,公共方法,静态方法,用function Person(){}实现,不能用class
2. 手写一个Header布局,左logo,中title,右login(父div,子三个div,我在子右div里写button(孙),面试官还提醒button能不能靠右,寄了)
3. 手写一个并发连接池,场景:前端需要发很多很多请求,服务器压力大,需要分批次发请求(【前端高薪面试高频问题之并发请求【渡一教育】-哔哩哔哩】 https://b23.tv/FnVHAwI   u1s1觉得袁老师讲得好,我这种小菜都听得懂)

都不会 寄 (我真的只是应届生不是爱迪生 泪)
全部评论
1. 工厂模式 送分 vue2.7compositionapi 经典思想 2. 送分 布局是前端的基础 多写静态 3. 连接池 送分 本质上还是走渲染主线程 ,数组模拟调用栈,进阶可以去了解webworker
1 回复 分享
发布于 2023-12-10 18:19 江苏
哪个部门呀
1 回复 分享
发布于 2023-12-06 16:30 重庆
最近才面的?
点赞 回复 分享
发布于 2023-12-05 14:52 广东
难度怎么高吗
点赞 回复 分享
发布于 2023-12-05 12:32 河南

相关推荐

要优化Webpack构建的应用程序性能,可以采取以下措施:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=9d41438f19104dca802ef21b5942c139使用生产模式(Production Mode):将Webpack的模式设置为production,这将启用优化选项,例如代码压缩和剔除未使用的代码。优化Webpack配置:检查并优化Webpack配置,包括使用合适的entry和output配置、配置正确的mode、使用最小化的devtool选项等。代码分割:使用Webpack的代码分割功能将代码分割成更小的块,以便在需要时按需加载,而不是一次性加载整个应用程序。压缩代码:使用Webpack的插件(如UglifyJsPlugin)来压缩和混淆JavaScript代码,以减小文件大小并提高加载速度。优化加载时间:使用Webpack的splitChunks选项来拆分和合并公共模块,以避免重复加载,同时使用Webpack的preload和prefetch功能来预加载和推迟加载资源。懒加载:使用Webpack的动态导入(Dynamic Import)或类似的懒加载方式,以延迟加载不必要的代码,只在需要时再加载。缓存:使用Webpack的文件哈希(File Hash)来生成唯一的文件名,以便在文件内容发生变化时进行缓存失效。减少依赖:精简项目的依赖,只引入必要的模块和库,避免加载不必要的资源和代码。并行构建:使用Webpack的多线程(Thread-loader)、并行运行(parallel-webpack)等工具,以加快构建速度。优化图片:使用Webpack的图片压缩插件(如image-webpack-loader)来优化图片文件大小,以减小资源加载和传输的时间。通过以上措施,可以显著提高Webpack构建的应用程序性能,减少加载时间和资源消耗。
2025-04-06
在牛客打卡302天,今天也很努力鸭!
点赞 评论 收藏
分享
评论
10
49
分享

创作者周榜

更多
牛客网
牛客企业服务