当前位置: 首页 > news >正文

美团Java面试分享

1、自我介绍

2、项目大概几个人负责开发

3、项目复杂度怎么样,在这个过程中有没有解决什么问题感觉是比较好的点

4、追问怎么思考的解决方案,有没有用到设计模式

5、追问怎么想到用这个设计模式的

6、介绍RBAC,让你利用RBAC做一套数据权限控制你怎么做

7、介绍介绍Java中常见的集合与使用特点

8、list和set的特性,set如何做到不允许重复

9、线程安全的Map&如何保证线程安全的

10、JUC包下还有哪些能保证线程安全

11、countDownLatch怎么用

12、创建线程的方式、线程池创建线程的方式、线程池的执行流程

13、reentrantLock和synchronized有什么区别

14、缓存穿透和击穿

15、缓存过期策略

16、缓存删除策略,你们用的哪种

17、Redis哪种数据类型用的多,主要存些什么

18、双写一致性

19、索引有哪些

20、有没有解决过深度分页

http://www.lryc.cn/news/582909.html

相关文章:

  • 基于模板设计模式开发优惠券推送功能以及对过期优惠卷进行定时清理
  • 在Docker中安装nexus3(作为maven私服)
  • [创业之路-489]:企业经营层 - 营销 - 如何将缺点转化为特点、再将特点转化为卖点
  • Java基础回顾(1)
  • 【无标题】导出pdf
  • Spring Boot 企业项目技术选型
  • Splunk练习 Boss of the SOC V1
  • JVM本地内存的使用监控情况
  • JVM 为什么使用元空间(Metaspace)替换了永久代(PermGen)?——深入理解 Java 方法区与类元数据存储的演进
  • 征程 6|工具链量化简介与代码实操
  • Redis 缓存进阶篇,缓存真实数据和缓存文件指针最佳实现?如何选择?
  • 当Powerbi遇到quickbi,性能优化方式对比
  • 玩具语音方案选型决策OTP vs Flash 的成本功耗与灵活性
  • BERT代码简单笔记
  • 台式电脑如何连wifi 快速连接方法
  • 无缝高清矩阵与画面分割器的区别
  • numpy数据分析知识总结
  • Web前端:not(否定伪类选择器)
  • boost中boost::noncopyalbe和boost::ignore_unused的使用详解和实战示例
  • 网络--初级
  • NestJS 系列教程(四):中间件、中断器与异常过滤器详解
  • 17-C#的socket通信TCP-1
  • 【python】 time_str = time_str.strip() 与 time_str = str(time_str).strip() 的区别
  • Spring Batch终极指南:原理、实战与性能优化
  • 开源 python 应用 开发(四)python文件和系统综合应用
  • ${project.basedir}延申出来的Maven内置的一些常用属性
  • Linux 第一个系统程序 - 进度条
  • 基于springboot的物流配货系统
  • 内网服务器怎么设置公网远程访问? windows桌面连接和Linux自带SSH外网异地跨网用完整步骤教程
  • JK触发器Multisim电路仿真——硬件工程师笔记