1. 问项目
2. Java的基本数据类型?
3. 浮点型从二进制的视角是怎么存储的?(IEEE 754)小数位如何计算出来的?
4. 浮点型的正4.5和负4.5转为int会怎么样?
5. Int型999除float的100再乘100结果?
6. String类为什么不可变?可以写一个类继承string吗?
7. Stringbuffer为什么线程安全?两个+号拼接了三个string创建了几个对象?
8. Arraylist的底层实现?
9. 链表实现的数据结构有哪些?
10. 讲讲线程池参数?为什么需要核心线程,他的设计目的?
11. 让一个线程进入阻塞态有哪些方法?
12. Synchornized的抢锁逻辑?
13. Jvm的内存模型?
14. Http下载一个比较大的文件,刚开始下载比较慢,后来速度会越来越快为什么?(拥塞控制)
15. 手撕:单例模式,然后还要优化一下(双重检查锁或者静态内部类实现)。
滴滴24校招Java后端一面面经
最新推荐文章于 2024-07-10 21:37:49 发布