前言
为了方便同学们更好的面试复习,小编把各类面试题给汇总了一下,每道题都是经过小编筛选后觉得需要掌握的,此次整理包括 Java、操作系统、计算机网络、数据库、算法等。并且还为大家整理好了答案哦!。
面试必问题(答案在结尾):
JAVA相关
- ArrayList和LinkedList的区别,各适合什么场景?
- HashMap解决哈希冲突除了链地址法,还有什么方法?
- 怎么安全删除List中的元素?for循环中删除一定会报错吗?
- euqals和hashCode
- HashMap 与 ConcurrentHashMap 有什么区别
- HashMap 插入元素的过程
- interface 是什么?用 interface 有什么好处
- Java 有内存泄露吗
- ArrayList 与 LinkedList 有什么区别
- volatile 关键字有什么作用
- synchronized 和 reentrantlock 的区别
- 有了解过 CAS 吗
- 多个线程同时向数据库中进行写入操作,怎么处理,如果是分布式的多个线程呢?
- Spring 中用到了几种设计模式
- 使用工厂模式有什么好处
操作系统
- 进程间通