上海安硕信息技术股份有限公司(一面java)

1.自我介绍
2.项目概述(我说的是一个电商项目)
3.项目负责部分,遇到的问题怎么解决的?(我说的是redis与数据库不一致的问题,用redis双删策略解决的)
4.redis持久化(RDB和AOF)
5.redis雪崩、穿透及他们的解决方案(每个我说了三种解决方案)
6.MySQL的默认搜索引擎(Innodb),支持事务吗?(支持)
7.MySQL的运输方式(没有回答上,个人认为他说的是数据库数据的迁移)
8.MySQL的优化方式有哪些?(说了大概5条)
9.索引是什么?
10.什么会使索引失效?(说了大概6、7个)
11.Java常用集合?
12.自动装箱和拆箱是什么?
13.线程的实现方式有哪几个?
14.线程的run()和start()有什么区别?
15.activeMQ的应用场景?(解耦,流量削峰,异步通信,消息通讯)
16.Solr在项目中做什么?(分词搜索,减缓数据库压力)
17.Solr中数据与数据库不一致怎么办?

你可能感兴趣的:(java,面试)