从安卓转到 Java 开发,再到 4 面斩获美团 offer,盘点自己的晋升经历(1)

  • 反射机制的底层实现是什么?动态呢?动态的实现原理?

  • HashMap 了解吗?说一下 hashmap 相关的一些东西?hashmap 是线程安全的吗?为什么是线程安全的?

  • concureenthashmap 了解吗?他是如何实现线程安全的?

  • 你刚才说 1.8 基于 cas?cas 的 ABA 问题怎么解决?

  • 说一下 JVM 的线程模型?这些区域都分别是干啥用的?、

  • 说一下 Java 类加载器的工作机制?类加载在哪个域进行的?

  • 说一下 Java 的线程模型?

  • violate 了解吗?它的原理是什么?violate 是线程安全的吗?

  • 保证线程安全的解决方法有哪些?说一说读写锁吧,读写锁的读

  • 数据库的索引有哪几种?为什么要用 B+树来做索引?组合索引和几个单个的索引有什么区别?数据库的大表查询优化了解吗?MVCC 机制了解不?MVCC 机制有什么问题?怎么去解决这个问题?mysql 慢语句调优做过吗?说说你是怎么做的?

  • redis 了解吗?你说说怎么用 redis 实现分布式锁?

  • spring 中 Bean 的作用域,springMVC 的 controller 是线程安全的吗?怎么去保证线程安全呢?

  • 消息队列有用过吗?说说你怎么用的?

  • 计算机网络了解吗?说一说 TCP 三次握手和四次挥手吧

  • time_wait 状态产生的原因是什么?,有什么危害?可以如何避免?

  • 寻找旋转排序数组中的最小值

美团点评第二面:

  • 首先还是问项目。

  • String,StringBuffer,StringBuilder 的区别,为什么 String 是不可变的,StringBuffer 和 StringBuilder 哪个是线程安全的,他们分别适用于什么场景。

  • java 类加载过程是怎么样的,说一下 volatile。

  • 并发包了解吗?假如几个线程之间相互等待,可以用哪个并发类来实现,他的原理是什么?

  • 数据库慢查询优化了解哪些?

  • 说一下 spring 容器的启动过程?

  • 讲一下分布式锁,基于 zookeeper 实现和 redis 实现在性能上有什么差异?

  • kafka 如何保证不丢消息又不会重复消费。了解大数据相关的一些技术吗?

美团点评第三面:

  • 自我介绍

  • 项目介绍

  • 怎么管理项目成员

  • 当意见不一致时,如何沟通并说服开发成员,并举个例子

  • 怎么保证项目的进度

  • 数据库的索引原理

  • 非聚簇索引和聚簇索引

  • 索引的使用注意事项

  • 联合索引

  • 从底层解释最左匹配原则

  • Mysql 对联合索引有优化么?会自动调整顺序么?哪个版本开始优化?

  • Redis 的应用

  • Redis 的持久化的方式和原理

  • 技术选型,一个新技术和一个稳定的旧技术,你会怎么选择,选择的考虑有哪些

  • 说你印象最深的美团点评技术团队的三篇博客

  • 最近在学什么新技术?

  • 你是怎么去接触一门新技术的?

  • 会看哪些书

  • 怎么选择要看的书

  • 为什么要转 Java?

美团点评第四面:

  • 在原公司的哪一段时间是比较享受的?

  • 为什么现在出来看机会呢?看什么类型的机会?

  • 同事或者朋友之间如何评价你?

  • 平时如何学习呢?有没有什么技巧?

  • 你对我们的业务方向有了解吗?

  • 你的职业规划是什么?

  • 你的一些优点有哪些?

  • 目前还在看哪些机会呢?手里还有别的 Offer 吗?

  • 转 Java 之后有遇到哪些困难?怎么解决的?

本文主要分享面经和个人学习方法,会包括很多 PDF 文档,如面试题库(含答案+解析)、学习笔记、实战文档和脑图等等,均可以分享,下面先展示部分截图,如有需要可以跳到文末领取完整版PDF文档。

笔记内容


基础篇

img

JVM 篇

img

多线程 &并发篇

img

Spring 篇

img

MyBatis 篇

img

MySQL 篇

img

SpringBoot 篇

img

SpringCloud 篇

img

Dubbo 篇

最后看一下学习需要的所有知识点的思维导图。在刚刚那份学习笔记里包含了下面知识点所有内容!文章里已经展示了部分!如果你正愁这块不知道如何学习或者想提升学习这块知识的学习效率,那么这份学习笔记绝对是你的秘密武器!


《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
07a33f3c56c116d340023d04f21899.png)

Dubbo 篇

最后看一下学习需要的所有知识点的思维导图。在刚刚那份学习笔记里包含了下面知识点所有内容!文章里已经展示了部分!如果你正愁这块不知道如何学习或者想提升学习这块知识的学习效率,那么这份学习笔记绝对是你的秘密武器!

[外链图片转存中…(img-PS4vpMai-1715066420680)]
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值