美团一面(80min)

(为保证内容纯正,下面的语言是由程序员Y自己整理的,霸哥没有任何改动)

面试主要是从一个系统设计出发,考察基础跟项目架构经验。美团相当重视基础问题(计算机网络、操作系统)

主要是围绕一个系统优化来的,下面就只写中间问的几个点:

1、项目介绍(聊一下自己做的项目,互相了解了一下)

2、redis相关问题

  • redis主要能解决什么问题,聊一下你所知道的?
  • 聊一下redis高可用的相关。主要说一下哨兵集群的流程,包括选举、以及宕机之后的处理方案。cluster集群的工作流程
  • 聊一下redis哈希槽,为什么不用一致性哈希的方案
  • redis为什么这么快
  • redis跟mq的技术选型

3、mysql相关问题

  • mysql的事务隔离级别
  • 面试官描述了一个场景…这种情况下你怎么优化mysql,说说你优化的流程步骤
  • 你能想到什么优化mysql吞吐量的方案
  • mysql的底层数据结构?索引怎么存储的?

4、rabbitmq

  • rabbitmq的优势,能解决什么问题
  • 说一下rabbitmq怎么保证高可用的?
  • 聊聊镜像队列,怎么运作的?口述下代码??

5、并发编程相关

  • hashmap跟concurrentHashMap

6、接近一个小时的计算机网络基础、操作系统基础

  • 进程、线程
  • http1与http2
  • 网络五层架构,分别是做什么的?
  • TCP、UDP区别,UDP怎么实现可靠性的,在哪一层实现的?
  • TCP的流量控制、拥塞控制
  • 进程调度算法
  • 等等…记不清了,美团贼喜欢问基础,接近一小时

7、JVM相关

  • 类加载、双亲委派
  • 垃圾回收相关?怎么判断?算法?收集器?
  • 内存区域

8、手撸算法题两道

美团二面(70min)

正儿八经的面试了…

1、再来一个场景,优化mysql,具体步骤,什么命令,怎么操作,比较详细

2、redis分布式锁的作用?什么场景用过?会有什么问题?(原子性的问题、误删锁、误得锁等等)怎么解决这些问题?(面试官提了几个场景,这块聊了半个多小时)

3、详细聊了rabbitmq的工作流程。介绍下rabbitmq的组建,分别有什么类型,具体是怎么用的?口述代码

4、redis高可用

5、聊聊你了解的RPC,dubbo与springcloud?我因为没做过微服务项目,因此,问我,你觉得应该有什么功能,我从springcloud的角度回答的

6、RPC与mq技术选型,说下原因

7、Spring源码,我讲了事务的源码(撸了好几次了,比较熟悉)

8、手撸算法题两道

9、聊实习时间、地点,未来发展

美团三面(5min)

这个5min很关键了↑

HR直接给录用函

谈笑风生…聊薪资,工作地点,还有一些要录入系统的基本信息,留了电话

总结

这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案免费分享给大家,希望能帮助到大家,有需要的朋友可以看下面的免费领取方式

资料领取方式:狂戳这里

2dB)

[外链图片转存中…(img-2hYhtK4a-1624902533509)]

[外链图片转存中…(img-DAxj8Sne-1624902533512)]

满满的骚操作,通用流行框架大全相关推荐

  1. Android通用流行框架大全

    Android通用流行框架大全 1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称 描述 Android Universal Image Loade ...

  2. web开发者工具,261页前端面试题宝典,通用流行框架大全

    开头 Web前端开发基础知识学习路线分享,前端开发入门学习三大基础:HTML.CSS.JavaScript.除此之外还要学习数据可视化.Vue.React.Angular相关框架,熟练运用框架提升开发 ...

  3. 2017Android通用流行框架大全

    原文:http://blog.csdn.net/guojun_456/article/details/54600940 1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的磁盘缓 ...

  4. 15个Android通用流行框架大全

    1. 缓存 DiskLruCache    Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader  一个强大的加载,缓存,展示图片的库 Pica ...

  5. Android 通用流行框架大全

     尊重原创 1.这个也是框架总合 2.百大框架等你来拿 3.Studio的插件 1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称 描述 Andro ...

  6. android开发那些事儿(五)-通用流行框架大全

    1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称 描述 Android Universal Image Loader 一个强大的加载,缓存,展示图 ...

  7. Android免打包多渠道统计如何实现?通用流行框架大全

    前言 九月裸辞从长沙跑到上海,跑了一个月的面试,本月中旬终于拿到了爱奇艺的高级工程师offer. 做Android开发整4年有余,但是这一年才是最充实的,我花一年时间努力,送给了自己一个完美的蜕变! ...

  8. 头条抖音后端技术3面,2021Java通用流行框架大全,含面试题+答案

    前言 Redis是企业级系统高并发.高可用架构中非常重要的一个环节.Redis主要解决了关系型数据库并发量低的问题,有助于缓解关系型数据库在高并发场景下的压力,提高系统的吞吐量(具体Redis是如何提 ...

  9. android开源项目!来一份全面的面试宝典练练手,通用流行框架大全

    前言 今天我给大家再次分享一下,我最近的一些读书的感想,思考起来,确实能够给自己带来一些真实的帮助和启发,希望大家在平时的工作学习中,也能够认清楚学习的一些本质. 如果我们的学习是在不断掌握应对具体工 ...

最新文章

  1. Java中变量、类初始化顺序
  2. undo系统参数详解
  3. PAT甲级1007 Maximum Subsequence Sum :[C++题解]DP,最大子序列和、求最优的区间方案
  4. kafka reassign 限速_RabbitMQ 与 Kafka 的技术差异以及使用注意点
  5. Android 应用程序发布流程注意事项(整理)
  6. C++ STL : SGI-STL空间配置器源码剖析
  7. 【数据结构算法】图解prime算法和Kruskal算法(最短路径问题)
  8. PIC反汇编流程(详解)
  9. JAVA-广联达-小朋友站队问题
  10. js中settimeout的终止
  11. Lua: 好的, 坏的, 和坑爹的
  12. 树与二叉树基本性质相关
  13. 七牛云 阿里云图片存储 新增套餐 分页 定时任务Quartz(作业:编辑和删除功能)
  14. 中科创达与高通成立合资公司
  15. 输入压缩空间量是分区量吗_win7系统压缩分区的操作教程
  16. C# 基于AE的GIS二次开发实例-----台风信息系统
  17. 单片机红外发射c语言程序,合泰单片机HT66F018红外发射C程序及电路图资料
  18. matlab 滤波器设计 coe_现代雷达系统分析与设计
  19. 小程序this.setData
  20. android 清理手机开启的所有程序,安卓内存机制详解 别清理释放RAM损害你的手机...

热门文章

  1. 用Python怎么多赚钱?6种办法用上 让你过上挣钱的好日子
  2. CenterNet:Objects as Points代码解析(九):通过高斯函数画热点图
  3. c刊计算机领域见刊快的期刊,见刊最快的医学核心期刊有哪些
  4. 《广播电视节目制作经营许可证》申请流程
  5. 四、 按键控制流水灯的运行与暂停
  6. 如何用搜狗拼音输入法输入希腊字母及各种上下标
  7. vmware安装ubuntu Intel VT-x 处于禁用状态
  8. python绘制直线的垂线_p countour中的Python垂直线
  9. 时间序列中Hurst指数的计算(python代码)
  10. 文件存储名片java_java做的名片管理系统