记录一次大公司面试题

Java基础:

ArratList 和 LinkedList区别

ArratList (底层是数组):

在这里插入图片描述

LinkedList(底层是节点):

ArrayList默认大小(JDK1.8)
在这里插入图片描述在这里插入图片描述

ArratList 扩容(插入最后一个的时候扩容,扩容1.5倍)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
HashMap底层
HashMap扩容介绍一下
HashMap 2次幂的原因

MySQL:

MySQL怎么优化
MySQL中explain查询出的字段有哪些,介绍一下
用过分页吗,介绍一下使用的分页
千亿数据怎么分页
说一下间隙锁
间隙锁怎么用

Redis

redis有哪些常用的数据结构
redis用了哪些结构
其他nosql数据结构了解吗
redis的持久化介绍一下
redis集群怎么用,怎么保证数据一致

SpringCloud

介绍SpringCloud
zuul你是怎么使用的
zuul集群怎么用

JVM

jvm介绍一下
垃圾回收算法有哪些,介绍一下

Spring

Spring作用域
Spring用的设计模式
Spring控制事物这块怎么用

mybatis

${}和#{}的区别
mybatis分页怎么做的
mybatis底层了解吗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值