安恒信息java实习一面
一共问了1.5h,好累~
1、面向对象三大特性
2、有哪些基本数据类型
3、int类型占几个字节?
4、boolean默认是什么?
5、你知道什么设计模式?
6、讲讲代理模式?
7、讲讲hashmap、arraylist、LinkedList的区别?
8、被final修饰的类可以被继承吗
9、讲讲重写和重载的区别
10、String是final的吗
11、String、StringBuilder、StringBuffer的区别?
12、对象头里有什么?
13、如果要3个线程顺序执行怎么办?
14、AQS
15、jvm内存模型有哪些?
16、怎么打破双亲委派?
17、垃圾回收器有哪些?有哪些垃圾回收算法?
18、cms的执行流程?
19、解释一下分代回收
20、有哪些对象是GC ROOT对象?
21、栈里面有什么?
22、如何遍历一个目录?
23、无限递归会导致什么异常?
24、Spring动态代理
25、b树和b+树的区别
26、为什么要用b+树?
27、列举了几种sql看看是否有索引失效
28、事务的隔离级别
29、redis有哪些数据结构
30、解释一下缓存穿透、击穿、雪崩和解决方案
31、用过消息中间件吗
32、rabbitmq有哪几种发布模式?
33、如果消费者重复消费了消息怎么办?
34、如果发送的消息丢失怎么办?
35、知道接口幂等性吗?
36、你是怎么实现的分布式锁
37、各种linux命令
38、各种docker命令
没有手撕算法~
二面问了问有没有遇到什么困难 怎么解决的等等。
秋招没有去实习,春招加油~
#2022春招##安恒信息##面试题目#