#软件开发笔面经#发面经 攒人品,9月份timeline:2024/9/131.自我介绍 2.实习介绍3.什么是索引,有哪些索4.有哪些隔离级别,默认是哪个5.Mysql的锁和MVCC有什么区别6.MVCC的底层结构了解吗7.多对多的表该如何设计,一对多呢(多加一个字段,Mysql一般不设置外键)8.Explain每一行代表的是什么数据(多表就是一行代表一个表的索引)9.分布式锁了解吗,有哪些实现方式10.Mybatis和mybatisPlus的区别11.Linux如何启动一个java程序12.Linux如何部署java项目13.Linux和Docker的区别14.Docker常见命令,如何进入Docker容器15.springboot常见注解16.如何注入一个Bean(@Bean,@import .........)17.通过实习callable接口的线程如接收返回结果(future)18.有哪几种线程池19.什么情况会使用到线程池20.Nginx了解吗21.Git常用命令22.反问22.1评价,公司业务22.2简历排版怎么样22.3什么时候出结果(直接说过了,就一面)收获:@Autowird是注入依赖不是注入容器,不是初始容器评价:宽度还行,深度不行,多写写代码,多将知识点串联起来#软件开发笔面经#