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

小米秋招Java一面

优质
小牛编辑
72浏览
2023-11-04

小米秋招Java一面

一面
自我介绍
介绍一下你在公司中做的都是些什么
你说你比较了解网关,那你在网关中负责做什么?
那你说说网关的作用是什么?
什么是负载均衡?
有哪些负载均衡的策略?
Dubbo的标签路由的功能是如何实现的?
你说你自己实现了将服务注册到注册中心和配置中心,那你应该挺了解Nacos的,能给我讲讲你对Nacos的理解吗?
那么Nacos是支持AP还是CP协议?
既然都支持,他们分别用的是什么协议?
能和我讲讲是如何实现CP的吗?
Raft协议是如何实现选举的?
那么AP是如何实现的呢?
知道Distro协议的原理吗?
你说你会CompletableFuture,如果现在有多个任务,我希望你在其中一个任务完成时就直接返回,如何实现呢?如果我希望是等待最久的那个任务执行完毕才返回又如何实现呢?
线程池的工作原理?
你的项目用到了Netty,和我说说Netty中的IO模型?
select、poll、epoll的区别?
JVM中CMS和G1垃圾回收器的工作原理和优缺点,以及区别?
JVM是如何处理并发标记过程中对象引用改变的问题?
MySQL中ACID特性是如何实现的?
算法:
一个机器人位于一个m*n网格的左上角,机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角,总共有多少条不同的路径?
反问
等二面ing。。。
 类似资料: