【蚂蚁】-Java岗-实习一面凉经
请问java中内存泄漏是什么意思?什么场景下会出现内存泄漏的情况?
-
谈谈对HashMap的理解,以及HashMap的底层实现原理?
-
请问HashMap线程安全吗?conCurrentHashMap是如何解决线程安全问题的?
-
请问看过JDK的源码吗?对JDK有些什么了解?
-
请问一下类加载的顺序和过程?
-
synchronized和volilate关键字的作用?对同步代码块有什么理解?
-
请谈谈对乐观锁和悲观锁的理解,他们的应用场景,和具体的实现方式?
-
请问你对线程池了解多少?
-
请问你对设计模式有没有了解?单例模式有几种实现方式?如何实现的?
-
请问你都学过那些数据库知识?MySQL的索引机制请讲一下
-
请谈一谈线性表和链表的优缺点
-
请简述红黑树的基本原理和代码实现
-
请简述一下快速排序的基本过程和思想
-
TCP/IP模型(4层模型简述)
-
请简述TCP3次握手和3次挥手的基本过程,为什么不能2次握手?
-
TCP是一个全双工的工程,请简述原理
-
请问对Redis有些什么了解,是否了解Reids的内存回收机制
-
Java有哪些并发手段,请简述一下
-
线程数达到线程池的上限,有哪些策略来处理
-
设计模式
-
线程池的常用参数
-
内存可见性、有序性、原子性
-
GC的机制
-
导致Full GC的几种情况
-
JVM内存调优
-
Java内存模型
-
接口默认方法的作用
-
HashCode一样,equal不一样怎么办?
-
分布式锁怎么实现?
-
最左前缀匹配
-
Tree索引和Hash索引的区别
-
为什么并发操作会导致hashmap死循环?
-
http和tcp的区别?
-
请简述什么是内存溢出?
-
CAS实现原理?
-
平衡二叉树
-
MySQL的存储引擎