首页 > 阿里电话一面凉经
头像
匿名蓝孩
编辑于 2020-07-13 12:27
+ 关注

阿里电话一面凉经

JAVA基础

1. ArrayListLinkedList ArrayList的扩容方式

2. StringBufferStringBuilder的区别

3. ConcurrentHashMapHashMap的区别,怎么解决线程不安全?有做什么优化么

4. HashMap怎么解决哈希冲突和哈希碰撞

5. Doublefloat为什么不能互相转义

6.      序列化

7. Java的锁,那些类用了乐观锁 ,那些用了悲观锁

8.      什么是AQS

9. SynchronizedReentrantLock的区别

10. Synchronizedvolatile的区别

11. Synchronized的锁升级策略

多线程

1.      初始化线程池的参数

2.      线程池中可以容纳的最大任务数

3.      如何终止一个线程

4.      如何让三个线程顺序执行

5.      消息队列(不了解)

JVM

1.      是否了解JVM指令

2.      类的加载机制,生命周期

3.      缓存

Spring

1.      动态代理,实现方式,(接口实现类实现,CGLIB实现),之间的差异

2.      生成的代理类访问的效率是否一样,为什么CGLIB实现更快

3. AOP

SQL

1.      数据库的索引

2.      为什么选择BTree数据结构来创建索引,为什么用B+树会比较快

3. MySQL的默认隔离级别,会产生问题么

4.      最左匹配原则

5.      联合索引

Mybatis

1. #{ } ${ }的区别

2. #{ }解决了什么问题

更多模拟面试

全部评论

(20) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐