- 对Java面向对象怎么理解的?
- Java面向对象的特性
- String类可以被继承吗?
- ArrayList和LinkedList的区别
- hashMap的扩容原理
- hashMap的key可以为空吗
- hashMap的key可以为空吗,若为空会怎么样
- set有了解吗,怎么保证数据不重复的?(不会)
- 进程和线程的区别
- 操作系统的调度算法有了解吗?
- Java创建线程的方式
- callable和runnable的区别
- 线程池的核心参数
- 线程池的corepoolsize大小的设置策略
- JVM怎么判断对象是否是垃圾对象?
- 垃圾收集算法有哪些?
- 对Java内存模型有了解吗?(OS:答成JMM了,面试官但没有打断)
- 对mysql中索引的理解、索引的分类
- redis数据结构有哪几种,它们分别对应的应用场景
- 阻塞队列和非阻塞队列的区别
- CAS的原理及其应用场景---->用于资源竞争较少的场景
- ABA问题及其解决方法
- 进程级别的锁解决的是什么问题?
- 分布式锁解决的什么问题?
- MySQL中innodb引擎中行级锁的类型
- MySQL中锁和事务是否有相关性?
- 死锁是什么?
- sprnig中AOP代理分为几大类和区别?
- 自己有没有使用过代理来完成业务开发?
- spring框架里用到AOP的地方
- 平时自身成长通过哪些途径进行学习?
- 有没有参加过一些开源的社区?
#我的实习日记##实习面经##实习投递#