美团一面(已挂)
- 面试官先做了自我介绍,介绍了下部门情况
- 算法题:两个链表之和,就是链表节点都是数字
- 在滴滴实习的时候,有什么难点吗?
- 这些难点,都是自己解决的吗?还是和导师一起?
- 关于Java基础,你是怎么学的?
- 你的RPC项目,是自己写的吗?
- java中的覆盖和重载
- ==和equals的区别
- 基本数据类型有哪几种
- 问了String的==和equals方法
- 重写equals方法为什么要重写hashcode
- 线程有哪几种状态
- 线程创建态到就绪态,可以调用什么api
- 就绪态到阻塞态,有哪些api
- wait方法和sleep的区别
- 把阻塞的线程唤醒,有哪些api
- 用过哪些线程池,线程池的几个参数
- 拒绝策略有哪几种,默认是哪种
- 线程池里的线程抛异常
- 当拒绝策略是提交任务线程来执行任务,当提交任务线程出现异常时,线程池里的任务还会继续执行吗?
- 阻塞队列的类型
- 阻塞队列是无界的,会有什么问题
- 线程池里的时间参数,作用是什
- synchronized锁的实现原理
- Spring中的bean是线程安全的吗
- JVM的内存划分
- 局部变量存在哪里
- 栈和堆的区别
- Spring aop
- 动态代理的实现
- 除了动态代理,还有什么方式实现aop
- 动态代理的代码怎么实现,用了哪些逻辑
- 用切面的好处是什么