#中移物联网#软件开发Java方向一面十分钟面试时间1.给你一条sql语句,如何考虑优化(避免全表扫描、限制查询范围、只查询需要的字段、建立索引[考虑索引的复用性、字段占用内存的大小、覆盖索引避免回表])2.索引在什么情况下会失效(索引失效的几种常见情况、mysql优化器认为全表扫描比使用索引效果更好)3.synchronized和volatile(synchronized对资源锁定,对变量的修改其他线程不可见,volatile修饰的变量修改后其他线程可见)4.项目中怎么处理并发问题(我答的乐观锁,因为项目并发量不大)5.追问为什么选择乐观锁,还有其他措施吗(因为项目并发量不大,还有悲观锁.....)6.spring中bean的作用域(一下搞忘了,根据提示只答了单例)总结,因为简历上有实习经验,写了熟悉sql调优,八股没怎么问,都是根据项目来问的。