目录
12.redis有哪些数据结构(高频提问)热点数据更新,数据一致性问题。
15.java的事务(spring事务回滚方式和如何回滚)。
22.mysql数据库表设计(就是一些设计规范,一般结合业务问如何设计)。
1.数据结构、集合的问题。
问的几乎都是用过的哪些,有哪些特点等,可以捡自己会的和熟悉的回答,如果能延伸出hashmap和ArrayList的特点等就更好了(高频提问)。
2.多线程
一般问多线程了解程度,可以抓自己用过或者熟悉的说。
上面两点我在几年前写过一篇文章,可以简单看下。如果要深入了解,可以看看其他博友的文章。
JAVA笔试题之集合数和多线程_程序员救不了第四宇宙的博客-CSDN博客
3.多线程锁、AQS概念
这部分应该与多线程的问题在一起,但是有些面试官会直接问锁相关的内容。
答:
二、AQS原理详解_坚持与努力的博客-CSDN博客_aqs原理
4.数据库索引问题
一般都是问的mysql数据库的索引类型,有主键索引,复合索引,组合索引等。
答:mysql数据库索引_Liu-1998的博客-CSDN博客_mysql数据库索引
5.mysql数据库引擎
mysql数据库引擎区别和优缺点等;一般说明InnoDB引擎,MyISAM引擎即可,主要是InnoDB引擎,通常会延申到数据库事物和B+树的内容等。
答:MySQL数据库引擎总结_wondering_cat的博客-CSDN博客_mysql数据库引擎