离职状态,最快到岗时间?
介绍就近的亮点项目,介绍项目背景,有什么功能模块,承担的职责?
自媒体管理平台有什么用?
自媒体管理平台为什么要独立?不和后台管理合并在一起?做成一个管理后台不行吗?(回答了按功能进行拆分,实现解耦,方便开发管理))
项目如何部署?是用单体架构,微服务架构(springcloud搭建的微服务架构)
是否参与分布式架构的设计和拆分?划分的标准?(回答参与了,划分主要按业务功能划分,和并发访问量进行拆分)
新闻资讯如何存储?是否每次访问都是访问接口?(数据库,热点文章存redis)
热点文章计算如何实现?有没有了解?
springcloud的组件有很多,你们注册中心用的是哪一个?(nacos,功能强大,使用方便)
eureka和nacos的功能上的区别?(功能上没回答出来,简单描述了使用上的区别)
eureka配置中心如何使用?(不支持配置中心(答案))
项目中如何鉴权:登录认证,如何鉴权?(jwt+rsa无状态登录)
mysql会使用索引,在什么情况下会失效?(只答出来三个)
数据库分库分表了解吗?如何使用?(使用shardingsphere,mycat,实现原理)
你们分库分表的id是自增的还是字符串?(使用雪花算法算出来的)
如果是字符串如何保证均匀入库(利用id的随机性,自动分布到每个数据库)。
rRedis中有1000个key,其中有100个是固定前缀开头的,如何把这个100个key对应的value值找出来?
微服务之间调用,如何实现?具体步骤?
乐观锁,悲观锁有什么区别?
Java的基本数据类型
new一个String,这段代码在内存怎么存的?
在上一家公司多久?
对自己的要求是怎么样的?提升自己的方法是怎么样的?
喜欢和别人分享吗?之前的团队有分享的氛围没有?
自学和分享有什么区别?
对下一份工作有什么期待吗?(希望使用主流技术,希望团队见有技术交流,希望有技术上的突破)
总结:面试时间40分钟,面试通过,问题问的比较简单,基本上都答上来了,但有几个问题答不太上来,例如用户量、框架设计上。
待加强:需要对项目流程熟悉,多面试加强对项目描述的熟练度。



