面试问题总结

索引有哪几种

我的回答 主键索引,唯一索引 ,单值索引,复合索引(有个最左原则)

推送是自己实现的嘛

使用的第三方接口 阿里的

kafka应用的场景

mySql试图的存储过程了解吗

数据量很大的时候对查询效率要求很高,(单表数据量过大,也没有做分库分表)实际上索引就没有效果了,应该如何处理

手写功能类似于nacos的服务的注册发现,你会考虑哪方面的问题?

nacos对应的开放接口有没有看过?–因为正常好多语言类似于.net 或者PHP这种语言他们其实针对于nacos的支持并不是很多,很少,所以需要手写这一整套的功能,但是还想对接nacos,就回去看一些nacos的openAPI.

部署上线的问题;服务器的性能不是很好,部署前端项目的时候,线上每次打包前端只需要将代码提交到Git上一合并就可以打包上线了。这时候就会出现一打包CPU就会占满了,这时候在在现有的服务资源的基础上你会如何考虑解决这个问题。

mybatis与mybatis的区别?

网关是如何实现的?以及分流

回表? 做索引的情况下如果查询数据的时候会遇到回表的操作,会降低查询效率

用mysql的时候,建库建表的时候会涉及到业务方面的以及mysql引擎什么的,用innerDB 去查数量count(*)这个操作在innerDB中时间会很长,mysql就很快,有没有考虑过区别是什么。为什么innerDB会很慢,mysql会很快呢?

读的时候mysql

你可能感兴趣的:(面试,java,职场和发展)