饿了么一面(Java)
hashmap源码问题 HashMap底层结构 put操作讲一下 HashMap、HashMap如何保证线程安全、ConcurrentHashMap JVM有哪些回收算法,对应的收集器有哪些? jvm g1的内存模型讲一下,G1和CMS收集器的区别?以及G1收集器对CMS的改进? java线程同步都有哪几种方式,synchonized和reteenlock的区别。 cas的原理,变量要用哪个关键字修饰,volatile实现的原理。 如果让你实现一个线程安全的队列,你会怎么实现。 mysql数据库优化会涉及到哪些? 手撕代码:按层次遍历二叉树? spring中用到了什么,ioc有什么好处,aop是怎么实现的?
饿了么二面(Java)
自我介绍&项目 分布式锁的原理。 MySQL的事务隔离级别,分别解决什么问题? 常见的分布式事务方案有哪些? 如果让你实现一个https,你会怎么实现? dubbo有哪些模块,底层通信的原理? 如何从0到1设计一个类似Dubbo的RPC框架?
饿了么三面(Java)
自己参与的项目,技术难度高的有哪些? 线上有实际的性能优化经验? 从SQL、JVM、架构、数据库四个方面讲讲优化思路,以及如何优先排序? redis的持久化方式,redis3.0原生集群和redis读写分离+哨兵机制区别 如果让你实现一个mq,怎么样保证消息不丢失 你熟悉哪些中间件,谈谈你对他们的理解,以及对应的使用场景区别? 最后,你有什么想问我的?
饿了么四面HR
你个人的最大的缺点是什么? 在工作中和生活中遇见最大的挑战是什么? 未来有什么规划? 平时有哪些兴趣爱好? 。。。其余的大家都明白,HR基本上问的啥心里有数。。。不多说
最后
分享一些系统的面试题,大家可以拿去刷一刷,准备面试涨薪。
请点赞后,戳这里,免费获取!
这些面试题相对应的技术点:
- JVM
- MySQL
- Mybatis
- MongoDB
- Redis
- Spring
- Spring boot
- Spring cloud
- Kafka
- RabbitMQ
- Nginx
- …
大类就是:
- Java基础
- 数据结构与算法
- 并发编程
- 数据库
- 设计模式
- 微服务
- 消息中间件
5285)]
[外链图片转存中…(img-vtSQfKaB-1626189005286)]
[外链图片转存中…(img-yfDpMH3I-1626189005287)]
|