4.8 美团一面

美团一面
1.点评 介绍下项目,架构,表的设计
2.项目是怎么部署的?服务端和客户端是一个单体服务?
3.表结构都有哪些?
4.使用了redis缓存,redis缓存有哪些使用场景?
5.基于Redis保存用户登录token并设计双重拦截器以实现会话保持功能是怎么实现的?
6.会话有多少请求量?多少QPS?有哪些redis优化方式去支持大量的会话请求?(100wQPS)除了集群部署还有其他方式吗?基于默认的配置,数据结构,缓存清理?
7.Redis服务挂了,会话会不会收到什么影响?应急方案去减少这种影响?主从复制是一种容灾方式,持久化的策略,备份,负载均衡?
8.AOF跟RDB相对来说各自的优点和缺点?其他角度,性能,操作的方便性?
RDB数据量比较大,生成快照有什么风险?
9.超卖怎么实现?乐观锁是怎么实现的?没有用到版本号?锁的用户?
10.分布式锁实现一人一单怎么实现的?你锁的是什么?人的维度还是券的维度?
11.实现上面这两种方式遇到什么困难?想听解决问题的思路?
12.那你了解Redission的实现吗?比原生有哪些优势?
13.第二个项目比第一项目亮点在哪?
14.消息队列应用在哪些场景?
15.RocktMQ有哪些优势?特点?问的是RocktMQ这里面的基础知识?
16.高并发使用消息队列会有哪些问题?-》消息积压
17.消息积压从其他角度?消费者角度优化逻辑,异步逻辑,增加资源分配
18.线程池用在哪里地方?
19.线程池使用的逻辑?
20.怎么去设置?你的线程池的设计方案?
21.线程池核心数可不可以设为0?
22.为什么CPU核心数要设置核心数+1,+2?IO密集型要设置核心数*2?
23.你提到无界队列,他在使用会有什么问题?
24.你有没有JVM参数调优的经验?
25.JVM常见垃圾回收算法?
26.说说ZGC?
27.你的项目用的哪个垃圾收集器?你用的JDK哪个版本?

第二次面试被拷打烂了,面试官很好一直引导着说
全部评论
点赞 回复 分享
发布于 04-12 02:50 湖南
请问有进展吗,我4.8面的还没动静,部门是业务研发
点赞 回复 分享
发布于 04-11 20:30 上海

相关推荐

React是由Facebook开发并维护的一个开源JavaScript库,用于构建用户界面(UI)。它主要用于构建大型、复杂的单页面应用(SPA),并且可以在各种平台上使用,包括Web、移动应用(如React Native)以及桌面应用(如React for Electron)。React的主要特点包括:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=8fdf5cbfd63b4a8a8e6491e5c03b513f组件化:React使用自上而下的方法将UI分解为可管理的部分,称为“组件”。这种组件化的方式使得代码更容易重用、测试和组织。声明式渲染:React使用声明式的方式描述UI的更新,这意味着你只需要告诉React你想要的内容是什么,而不是详细说明如何得到这些内容。这使得代码更容易阅读和理解。高效渲染:React使用虚拟DOM(Virtual DOM)进行渲染,这使得它能够以更高效的方式更新UI。虚拟DOM是一个轻量级的JavaScript对象,代表了实际渲染的UI。当渲染一个组件时,React会创建一个虚拟DOM,然后比较这个虚拟DOM和之前的版本,找出需要实际更新的部分,从而减少不必要的DOM操作。灵活性和可移植性:React可以轻松地与各种其他技术(如Redux、GraphQL等)集成,并且可以在各种平台上使用,如Web、移动应用和桌面应用。社区支持:React拥有庞大的社区,有大量的开发者和公司都在使用React,这意味着有大量的资源可供参考,包括教程、组件库、工具等。
点赞 评论 收藏
分享
评论
5
35
分享

创作者周榜

更多
牛客网
牛客企业服务