多益网络客户端开发面经(一面 + HR面)

面试时间大概是八月初的时候,测评+笔试->3天->一面->5天->HR面;
后续结果是HR面无了,刷个经验
1.自我介绍  
2.看你后端比较多,为什么投前端(客户端)  
3.介绍一下C++;和C的区别  
4.引用和指针  
5.深浅拷贝  
6.智能指针  
7.三大特性的实际应用是什么,你的项目中哪里用到了  
8.提到了MVC架构,仔细介绍一下  
9.项目模块之间的交互  
10.消息队列主要用于解决什么问题,什么情况下使用  
11.消息队列的消息和队列怎么理解  
12.介绍protobuf、特性  
13.消息队列怎么保证数据一致性  
14.mysql和redis的区别  
15.了解nosql吗,介绍一下  
16.redis的持久化  
17.redis的变量类型  
18.算法题
    - 实现一个道具,有类型、品质、最大道具数量等属性  
    - 实现一个道具管理类,包含具体的增删查改接口  
    - 根据类型、品质、最大道具数量进行排序,输出一个列表  
    - 假设一个背包有10000个道具,如何优化使其流畅
#我的秋招日记##邪修秋招思路##发面经攒人品##面经#
全部评论
佬,HR面都聊啥了呀
点赞 回复 分享
发布于 09-10 18:47 江苏

相关推荐

要优化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.10.10 在牛客打卡361天!
点赞 评论 收藏
分享
评论
3
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务