中新赛克面试题汇总

中新赛克:
可能全是八股文、
1、堆、栈的区别
2、面向对象的特点?
3、链表、二叉树的查找速度,哪个快?
4、hash的原理?
5、Redis存储断电会怎么办
6、SQL的分页?
7、limit分页的参数设置
8、 重载、重载的使用
9、集合举例
10、HashSet和HashMap、什么时候用Hashset
11、锁机制?何时加锁
12、服务如何处理大量请求?
13、设计模式使用场景
14、java和C的优缺点
15、tcp_udp区别
16、OSI七层模型
17、const修饰变量的含义
18、抽象类和接口的区别?
19、双亲委派模型的概念与作用?
20、对象从新生代到老年代的过程与消亡
21、索引的底层结构(从二叉树、到B树到B+树)
22、索引的类别?聚簇索引?索引失效?
23、创建线程的方式
24、线程池的七个参数
25、了解的设计模式
26、synchronized底层原理
27、垃圾回收机制
28、JVM调优
29、StringBuilder和StringBuffer区别
30、将一个对象作为hashMap的key时,需要进行什么操作(重写hashcode()和equals方法)
31、MySQL中 InnoDB和 MyISAM的区别? (InnoDB支持事务,MyISAM不支持。)
32、数据库隔离级别
33、不可重复读与幻度区别,锁层面(一个锁记录,一个锁表)
34、MyBatis的缓存机制
35、JVM的jdk1.7和jdk1.8方法区有何不同(元空间)
36、Mysql集群如何分库分表分区
37、IOC与AOP
38、SpringBean的作用域与使用场景
39、SpringBean的生命周期
40、MySQL的索引机制,索引好处与坏处
41、泛型?泛型上下限?泛型擦除?
42、JDK1.8的垃圾回收器?JDK1.9的垃圾回收器?
43、多线程争夺资源的方法
44、哈希表结构?查询复杂度?
45、HTTP与HTTPS
46、死锁产生的条件

47、TCP如何保证有序

个人:

1、Java常用包
2、Java中获取时间的类、如何获取前两天的时间?
3、Java中IO字节流和字符流
4、线程池流程?
5、多线程实现方式?callbale获取返回值?
6、平时怎么学习的java
7、IOC?
8、springBoot的响应式编程?
9、MySQL的索引?
10、Mysql的分页
11、ArrayList的排序
12、ArrayList删除元素?

你可能感兴趣的:(面试,java,开发语言)