当前位置: 首页 > 面试经验 >

阿里-饿了么 java后端 一面面经

优质
小牛编辑
85浏览
2023-08-21

阿里-饿了么 java后端 一面面经

因为跟高德的二面很近,有些混了,都写一块了,记得不全
项目深挖
顺着项目问了redis集群方面,对于主从和哨兵机制,哨兵如何进行监控的?主从如何保持一致性的?(模糊答了一点)
如何保证全局ID唯一?(完全不会)
计网操作系统:
三次握手过程(答了)
TCP/UDP区别(答了)
介绍协程?(答了概念和使用场景,原理不会)
redis:
redis持久化机制,即各自好处(答了)
redis单线程模型介绍一下?(答了多路复用,但深了不会)
java/jvm/JUC
类加载过程?(答了双亲委派)
如何实现类加载器?什么情况下需要自定义类加载器?怎样定义(完全不会)
java的编译过程?(答了字节码文件,不全)
new初始化过程,和反射相比谁更快?(初始化勉强答,对比不会)
threadlocal原理?使用需要注意什么?(答了完成任务要remove)
sleep和wait区别?(答了)
final/finally/finalize的使用?(finalize不知道,好像是垃圾回收里的)
G1垃圾回收介绍(说了特点)
hashmap原理?(答了)
数据库:
数据库索引使用什么结构?B树B+树区别(答了)
左右模糊查询区别?(往最左匹配原则上靠答了)
spring:
IOC介绍,好处是什么?(答的可能不全)
设计模式了解?(答了单例、工厂、观察者、代理)
分布式/微服务:
微服务有哪些好处?有哪些缺点?(答了安全)
分布式CAP介绍?(完全不知道)
分布式的强一致性和最终一致性如何保证?(完全不知道)
zookeeper和nacos的区别?(完全不知道)
感觉分布式相关内容还是掌握不多
 类似资料: