多益网络 游戏服务端开发

8.20 40min 一面

自我介绍

校园项经历
项目介绍

Java多态怎么实现
静态绑定和动态绑定
深拷贝和浅拷贝的区别
Java中除了new以外还有什么其他创建对象的方式

进程之间如何通信
线程的创建方式

Redis常用数据结构有哪些
ZSet的底层实现
Redis持久化方式
Redis怎么保持和数据库的一致性
AOF混合RDB的底层实现
InnoDB的底层

了解哪些设计模式
了解哪些设计原则

讲讲Spring框架
讲讲IO流
NIO和BIO的区别是什么

对未来的职业规划
如果要转语言,怎么学习

手撕:全排列

8.22 发HR面

8.23 30min HR面

了解多益吗
有什么offer
最重视公司的哪三点
家里是干嘛的(是真往里问)
家里对我的未来工作有什么指导吗
对公平的看法
认为自己是几里挑一
为什么xxx没写满三百字,我说是个人原因,她说没事你细说
工作地点意向
期望薪资
平时用微博吗

8.27 HR面挂
全部评论
好难
1 回复 分享
发布于 2024-08-21 23:54 黑龙江
已挂
点赞 回复 分享
发布于 2024-08-21 23:00 广东
蹲一波后续
点赞 回复 分享
发布于 2024-08-23 07:43 浙江

相关推荐

在Node.js中,缓存和性能优化是提高应用性能和响应速度的关键概念。以下是关于Node.js中缓存和性能优化的详细解释:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=1730841bd8554b2fa6de4161e81ebb45#牛客AI配图神器#1. 缓存(Cache):💘内存缓存:Node.js提供了一个内置的内存缓存对象(Cache),它允许开发人员在应用程序中临时存储数据。内存缓存适合存储频繁使用的数据,避免重复计算或数据库查询。💘模块缓存:当您在Node.js中引入一个模块时,Node.js会缓存已加载的模块。这样,在后续的引入中,Node.js将直接返回缓存的模块,而不是再次加载它。这可以提高应用程序的启动速度和性能。💘数据缓存:通过缓存来自数据库、外部API或其他耗时操作的数据,可以避免频繁的数据库查询或网络请求,提高应用程序响应速度。2. 性能优化:💘非阻塞I/O:Node.js是基于事件驱动和非阻塞I/O模型的,这意味着它可以同时处理大量的并发请求。通过使用回调函数和事件监听器,Node.js可以在等待I/O操作完成时继续处理其他请求,从而提高性能和吞吐量。💘异步编程:利用JavaScript的异步编程能力,可以通过使用异步API、Promise和async/await等技术,避免阻塞操作,提高代码的执行效率和响应能力。💘多进程和集群:使用Node.js的集群模块(例如cluster模块)可以创建多个工作进程,以利用多核处理器和额外的计算资源,提高性能和负载均衡能力。💘代码优化:优化Node.js应用程序的代码结构和算法,避免不必要的计算和复杂度高的操作,以提高代码的执行效率和响应速度。💘使用高效的库和工具:选择高效的第三方库和工具,如Express.js、Fastify、Redis等,它们可以提供更好的性能和更高的吞吐量。
点赞 评论 收藏
分享
评论
3
27
分享

创作者周榜

更多
牛客网
牛客企业服务