栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

面试题汇总

面试题汇总

mysql

1.索引B+树的结构特点

2.innodb存储引擎和mysiam存储引擎特点

3.mysql的隔离级别

4.mysql的mvcc是什么

5.我开启了一个事务,进行查询,然后我又开启了一个事务,进行数据新增,现在我再用第一个 事务进行查询会把新增的数据查询出来吗?=====》不会,因为间隙锁

6.binlog日志的三种格式

7.一条sql的执行过程

8.加索引一般怎么加,怎么优化sql的,以及如何查看这条sql扫描了多少行数据

Java基础

1.hashmap的源码(因为我简历上写了我看过源码)

2.concurrentHashMap特点

3.八大基本类型

4.Java中是传值还是传地址

5.==在引用和基本类型的区别

6.包装类和基本类型的区别

7.interface接口和Abstract Class抽象类的区别

8.序列化的原理

spring

1.bean的生命周期

2.@Autowired和@Resource的区别

3.spring的循环依赖是如何解决的

4.Spring的的bean是单实例的还是多实例的,以及是否线程安全

5.spring中用到的设计模式

springboot

1.SpringBoot的run方法讲一下

2.SpringBoot有什么特点

SpringCloud

1.SpringCloud的特点(CAP)

算法

1.单链表的逆转如何实现

jvm

1.jvm的内存结构

2.垃圾回收算法以及现在用的垃圾回收器

3.如何确定一个对象的大小

4.类加载机制以及如何打破类加载机制的双亲委派模型(tomcat启动时已经打破了双亲委派模型,为什么要打破)

mybatis

1.mybatis有什么特点

2.mybatis的一级、二级、三级缓存

redis

1.redis的常用的数据类型以及你们现在常用的是什么类型

2.redis的List有用队列的操作吗

3.redis的缓存过期以及清除策略

4.缓存穿透和缓存雪崩

1.synchorinzed和ReentrantLock锁区别

2.synchorinzed锁如果锁一个字符串会对同步造成什么影响

3.jmm内存模型

多线程

1.线程和进程有什么区别

2.线程池的七大核心参数是什么,最大线程数和核心线程数是怎么设置,linkedBlockingQueue有什么特点======》线程数设置的话一般根据cpu核数和实际业务场景,linkedBlockingQueue是无界队列

3.项目中用到的线程池是哪个

4.延迟队列的原理

操作系统

1.深度遍历和广度遍历有什么区别

场景题

项目

1.调三方的接口的时候,有设接口的超时时间吗,接口幂等性是如何实现的

2.kafka用到了ack吗,如何保证消息不被重复消费

3.项目中遇到什么影响深刻的问题

其他

1.如果一个项目现在工期估计的有问题上不了线了怎么办(沟通,重新设排期,砍掉一些需求)

以上为2021年11月离职的面试题汇总

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/618741.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号