TIPS:所有的轮次都是按照简历上来问的,从上到下
一面
.把微服务模块,人员分工,几个人负责哪个模块介绍一下。用白板画出来。商城架构图也画一下
.你们的并发一般在多大
.谈一下你们项目用的多级缓存架构
.缓存击穿,缓存穿透怎么做的?
.你用布隆过滤器,是怎么做的,KEY是什么
.这个架构是你自己设计的么
.读写一致是怎么保证的
.数据库4种隔离级别介绍一下
.MySQL是怎么做到隔离给级别的,MVCC说下你的理解
.谈一下聚集索引和非聚集索引
.谈一下JVM优化,举个生产上的例子
.IOC和AOP怎么理解的
.Git怎么用的,git分几个区。revert有用过么,有哪些参数
.懒汉模式,双重检查锁的单例手写下
二面
.Spring cloud各组件介绍一下,你说你看过源码,说一下你的理解
.redis分布式锁你们是怎么用的,谈一下
.zookeeper和redis都可以做分布式锁,说下几点区别,问得很细节。
.双重检查锁的单例要注意些什么
.SQL怎么优化
.rocketmq的架构说一下
.spring中用到哪些设计模式,这些设计模式分别体现在哪里?你在工作中有用到哪些设计模式
.遍历二叉树(提示用队列),说一下思路
.有写Docker和K8S,谈一下了解到什么程度
三面 技术总监
.谈一下离职原因
.一些闲聊
.你近期做的这两个项目实现了什么,有什么特点,产生了什么效益
.nacos,eureka,zookeeper都可以做注册中心,说说他们的区别
.数据库4种隔离级别介绍一下
.mysql的binlog 介绍一下。binlog是事务开启之前还是之后写入的,实现原理是什么
.paxos协议和ZAB协议有什么区别
.rocketmq和KAFKA有什么区别,怎么选型的。KAFKA为什么吞吐量会高
.kafka如果我设置ack为0,那么会丢消息么?如果会,什么情况下会丢
.MongoDB的孤儿文档是怎么产生的
.你们shardingjdbc用的是哪种连接池,各连接池的原理你知道么
.ES一秒就能查出数据,说一下原理,为什么那么快
.分布式任务调度框架你知道哪些,实现原理是什么
.说一下docker和K8S了解程度
.简历上有写大数据,说一下了解程度
.spark和flink有什么区别
.mapreduce的shuffle机制
.请教一下JVM的调优经验
.有什么要问我的
.期望薪资
四面
.个人介绍
.nacos如何持久化
.都问了上面问过的问题
.你这个项目有什么特点
.新技术怎么去学习
.谈一下离职原因
.有什么要问我的