0
点赞
收藏
分享

微信扫一扫

Visual studio 下载扩展太慢, 怎么办?

先叠加,这个是自己找的答案不一定对,只是给我参考看看而已。

一、项目

二、JAVA基础

2.1 Java中的IO模型有用到过吗?了解过NIO、BIO、AIO

2.2ArrayList,LinkedList,HashMap优缺点,实现原理

三、JVM

3.1 说一下jvm的gc机制

3.2 java内存模型

3.3 java内存区域? 

3.4 OOM异常? OOM和SOF区别? 

3.5 G1和CMS的对比

四、SQL 

4.1 慢sql的优化

4.2 做过分库分表吗?说一下你的理解

4.3 mysql不同隔离级别、索引底层 

4.4 mysql常用函数

4.5 解释下mysql的脏读、不可重复读、幻读

 4.6 索引失效的场景有哪些

4.7  Explain执行计划用过吗

4.8 Type字段有哪一些

4.9 binlog和redolog的区别

 4.10 索引分类,其他分类方式

4.11 b+树好处和查找过程

4.4 MVCC  

五、Redis

5.1分布式锁加锁时如何避免影响效率

5.2说一下redis的特点

 5.3 说一下redis中的缓存穿透、缓存击穿、缓存雪崩

 5.4  redis怎么做主从、集群

5.5  有序集合的底层数据结构使用的是?

5.6  跳表插入数据的过程能描述一下吗

5.7 拒绝策略有几种?说了4种,反问还有其他的吗

5.8 你常用的拒绝策略是哪种,为什么

六、锁 

 6.1原子操作和加锁操作的区别是什么

6.2 java中的锁,synchronized和reentrantlock原理以及如何选择 

七、多线程 

  7.1讲一下对线程池的理解

7.2 讲一下对线程池的理解(线程池的四大参数)
    - 加入说核心线程数为0,最大线程也为0,这个时候添加一个线程,会出现什么情况

 八、spring

 8.1 说一下Spring中的IOC?底层是如何实现的

8.2 spring的io和aop

九.设计模式

9.1 熟悉什么设计模式,选择几个讲一下怎么用的

十 算法

10.1 拓扑排序 

10.2 快排

10.3 归并

10.4 三个线程交替打印ABC

10.5 力扣 22 括号生成

10.6 LCR 030. O(1) 时间插入、删除和获取随机元素

10.7 有1亿个浮点数,如果找出第5大? 

10.8  二叉树的最近公共父节点

10.9 股票最大回撤率 

10.10 三数之和 

10.11 判断是否平衡二叉树

10.12 LeetCode接雨水

十一、其他 

11.1   springboot和spring区别

11.2 springboot和springcloud区别

11.3 nacos注册中心底层使用的协议?

后续再补充,背的脑子大了,八股全背忘了背混了,要思维导图消化了唉 

举报

相关推荐

0 条评论