6.农芯科技面试

1.SpringBoot注解

我的回答:@SpringBootApplication,@EnableAutoConfiguration、RestController、@Mapper、@Repository、@Service、@Controller、@Autowired、@Resource

标准回答:

  1. @SpringBootApplication包含@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan
  2. @ConfigurationProperties
  3. @Mapper、@Repository、@Service、@Controller/@RestController
  4. @Value、@RequestBody、@PathVariable、@RequestParam
  5. @Transactional

2.Sql优化(上次还问过,这次还是说少了)

我的回答:索引优化、联表查询

标准回答:

  1. 最大化利用索引
  2. 避免全表扫描
  3. 尽可能返回需要的数据
  4. 查询条件优化,join优化,分页查询
  5. 建表优化,在where、order by字段建立索引,大数据使用分页查询

3.索引类型

我的回答:

  • 根据数据结构分为B+索引、Hash索引、全文索引
  • 主键索引、唯一索引
  • 聚簇索引、非聚簇索引

标准回答:

  1. 数据结构分为B+Tree索引、
  2. 物理存储:聚簇索引、二级索引
  3. 字段特性:主键、唯一、前缀
  4. 字段个数:单列索引、联合索引
posted @   求知律己  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
历史上的今天:
2023-04-18 2.服务拆分和服务调用
2023-04-18 1.认识微服务
2021-04-18 四月十八日java基础知识
点击右上角即可分享
微信分享提示