美团面试经历(还原最真实的4面)

美团一面:

1、自我介绍

2、聊项目相关

  • 介绍项目
  • 怎么保证redis与Mysql的数据一致性
  • 见你写了个加随机数预防缓存雪崩,解释一下
  • 未改进和改进后的Jmter测试性能对比

3、Redis

  • 为什么选择Redis作为缓存?
  • 为什么Redis的性能十分的高?
  • 说一下单进程、单线程的Redis和你平时写的多线程程序的对比
  • 如何保证Redis的高可用?(哨兵、持久化策略RDB、AOF)
  • 解释一下哨兵、RDB、AOF
  • 主从一致性
  • Redis数据淘汰策略
  • 能说一下分布式事务吗?
  • setnx是事务吗?

4、Mysql

  • 解释一下事务
  • 讲一讲事务隔离级别
  • 为什么使用B+树作为索引
  • 聚簇索引和非聚簇索引的区别

5、Java

  • Java是如何保证其安全性的
  • 刚见你说了Java 内存泄漏问题,解释一下什么情况下会出现
  • 说一下BIO、NIO、AIO

6、手撕算法

  • 一个数组找出出现次数最多的一个数,如果多个数出现的次数相同则输出第一个
  • 生产者消费者(一对一)

7、其它

  • 平时怎么学习的
  • 有什么需要问的吗?

美团二面:

1、手撕算法

  • 10个多线程保证 i从0加到10 (差点翻车,主线程忙等另外10个线程完结
  • 反转链表
  • 上台阶(n=80)

2、操作系统

  • 常用的linux命令说一下
  • 操作系统中的信号 和 信号量有什么关系
  • epoll 和 Selector 有什么区别?

3、计算机网络

  • 说一下拥塞控制

4、数据结构

  • 说一下红黑树,你平时用的技术哪里用到了它?
  • 哈希表怎么处理冲突?

5、项目相关

  • 把项目放到服务器上运行的时候有没有遇到什么问题?查看项目运行的状态怎么做?
  • spring 和 springboot的关系你是怎么理解的?
  • Spring IOC和AOP说一下你的理解
  • 为什么用消息队列?
  • 对于消息的重复消费你有什么设计方案吗?

美团三面:

  • 你怎么学的Java啊?
  • 设计模式了解吗?单例讲一下,懒汉饿汉double-check,怎么实现。策略模式,外观模式,适配器模式,装饰器模式,分别讲一下
  • 联合索引什么时候不会触发索引?
  • AOP了解么,有什么好处,如何使用,怎么实现的?
  • 支付宝到银行的转账业务怎么实现?
  • redis实现分布式锁
  • 三台机器集群,按不同权重访问,怎么做?

美团四面(hr):

  • 先介绍一下你自己吧
  • 说一下四种IO模型
  • 平时怎么去学习的?
  • 为什么你说学习了要去实践?
  • 说一下的最大的优点和缺点
  • 举一下你缺点的例子
  • 想象一下你几十年后是怎样的生活?
  • 你觉得最痛苦的一段时间
  • 对你影响最大的一件事情
  • 在安排活动的过程中有没有发生什么冲突?
  • 你有什么崇拜的人吗?
  • 你有什么想问的?

总结

以上是字节二面的一些问题,面完之后其实挺后悔的,没有提前把各个知识点都复习到位。现在重新好好复习手上的面试大全资料(含JAVA、MySQL、算法、Redis、JVM、架构、中间件、RabbitMQ、设计模式、Spring等),现在起闭关修炼半个月,争取早日上岸!!!!

下面给大家分享下我的面试大全资料,如果你也有需要,可以戳这里即可免费领取我的这份复习资料

  • 第一份是我的后端JAVA面试大全

后端JAVA面试大全

  • 第二份是MySQL+Redis学习笔记+算法+JVM+JAVA核心知识整理

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

  • 第三份是Spring全家桶资料

iLj6aZOD-1625037839068)]

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

  • 第三份是Spring全家桶资料

[外链图片转存中…(img-MblCJ2gf-1625037839069)]

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

Java工程师必备知识!北大青鸟java考试题目相关推荐

  1. 北大青鸟java项目实践_s2 北大青鸟Java S2 八个上机考试项目 Develop 249万源代码下载- www.pudn.com...

    开发工具: Java 文件大小: 2526 KB 上传时间: 2015-12-17 下载次数: 0 提 供 者: 彬 详细说明:北大青鸟Java S2 八个上机考试项目-Aptech Java S2 ...

  2. Java高级工程师必备知识!华为java机试题库社招

    前言 对Java开发的知识点进行深入的学习,并打算做成系列,先从基础常用的重点**(面试点)**知识开始,后续会陆续扩展,加油! 涉及到底层的可能代码块会多点,但要学习底层不看代码看啥?代码说明一切! ...

  3. java笔记_2020年java程序员、java工程师必备资料(内含java学习思维图、视频教程、源码笔记等)...

    学java的程序猿们看过来 不谈虚的,直来干货. 教程介绍 1.适合零基础学员:从Java语言起源开始,循序渐进,知识点剖析细致且每章配备大量随堂练习 2.课程内容推陈出新:基于JDK 11,将Jav ...

  4. 学习java后端路线心得_我最推荐的一张Java后端学习路线图,Java工程师必备

    # 阿里面经 [阿里中间件研发面经](http://mp.weixin.qq.com/s?__biz=MzUyMDc5MTYxNA==&mid=2247483852&idx=1& ...

  5. Java工程师必备能力有哪些?

    随着IT行业日新月异的发展,不少人都把目光投向了薪资优越的IT软件行业,Java工程师成为了众多人的选择,但有哪些必备条件呢? 1.要适应Java编程,作为开发者一定要有极强的逻辑性和运算性; 2.要 ...

  6. 北大青鸟java超市账单管理系统_北大青鸟java第二单元超市账单管理系统

    [实例简介] 北大青鸟java第二单元考试项目超市账单管理系统,需要的话尽快下载,北大青鸟学习java的各个校区已经想学java的都可以拿去看 [实例截图] [核心代码] fabd4fde-6fe2- ...

  7. 小白也有大厂梦,如何从零开始掌握高薪 Java 工程师必备技能?

    最近,有不少读者在后台问关于一些「初学 Java」的问题,字里行间中我感觉到了他们的焦虑和迷茫,我大概总结了下: 初学 Java 一脸懵,不知道学什么 网上有很多资料,但还是无法系统学习 对于面试官的 ...

  8. 小白也有大厂梦,如何从零开始掌握高薪Java工程师必备技能?

    最近,有不少读者在后台问关于一些「初学Java」的问题,字里行间中我感觉到了他们的焦虑和迷茫,我大概总结了下: 初学 Java 一脸懵,不知道学什么 网上有很多资料,但还是无法系统学习 对于面试官的连 ...

  9. 一线互联网技术:Java工程师架构知识系统化汇总,面完45K!

    根据高端招聘平台100 offer发布的Java人才盘点报告,在过去的2018年,Java仍然是最流行.招聘供需量最大的技术语言. 在此基础上,互联网行业针对 Java 开发的招聘需求,也是近年技术类 ...

最新文章

  1. latex如何清除表格table的浮动位置(表格自动上移)
  2. webpack 配置react脚手架(四):路由配置
  3. Windows 7下Eclipse搭建Android开发环境
  4. 【设计模式】接口隔离原则
  5. Python列表排序 reverse、sort、sorted 操作方法详解
  6. Promise async/await的理解和用法
  7. LeetCode 83. 删除排序链表中的重复元素(链表)
  8. php -- php数组相关函数
  9. SQL JOIN 简单介绍
  10. Remoting调用的用户名密码问题
  11. Confluence3.4的安装和配置
  12. PIC16F887 实战编程 单片机编程 基础实验教程
  13. 甲骨文裁员真的与川普有关吗?
  14. canal 全量数据
  15. 我在华为外包一年的经历分享。
  16. python推荐书豆瓣_基于Python的豆瓣图书评论数据获取与可视化分析
  17. win10浏览器加载很慢_Win10 IE浏览器的网页加载速度很慢总是卡死怎么办
  18. WIN7 SP1 windbg安装符号文件
  19. 如何系统地学习网络安全
  20. jar构建docker镜像_将jar包打包为docker镜像

热门文章

  1. docker启动streamsets
  2. 2019年计算机专业考研国家线是多少,2019年考研分数出来了,近5年考研国家线最全汇总!...
  3. office中无法使用“粘贴”快捷键
  4. CDR-jetson-docker镜像使用及测试教程
  5. 模拟IC设计π模型与T模型
  6. 国内外火控计算机发展水平,关于火控计算机提高可靠性的一些经验
  7. r245fa物性_2FA应该是强制性的吗?
  8. 软件外包平台有哪些,软件外包公司要怎么选?
  9. 一览29省2020年5G建设计划
  10. 300PLC加密与解密