蚂蚁一面
其他
前一天晚上面试官先给我打了电话问我简历上项目的情况,我说我两个是学习项目,他觉得太简单了,让我改一下研究生做的东西。然后约了第二天晚上面试
一共四十分钟,没有手撕,说下周出结果二面
自我介绍
八股
- 进程和线程的区别?进程和线程的通信方式?线程可以不依赖于进程存在么(不清楚,我答的不能)?线程和进程都有程序计数器么(进程不清楚有没有)?线程和进程谁的资源消耗多?
- cookie 和 session 的区别?谁的安全性高?cookie 可以跨域访问么?cookie 有没有容量限制(不知道,我答的有)?
- Java 是自学的么?
- ArrayList 和 LinkedList 的区别?
- 重载和重写的区别?子类可以重载父类的方法么(不能)?
- Final Finally Finalize 的区别(Finalize不清楚)?
- HashMap 和 HashSet 哪个更快(HashSet更快,这个不会)?
- JVM 内存模型?堆的作用?堆的几个区域?方法区的作用?程序计数器的作用?JVM 调优用过么?JVM 调优工具有没有用过?
- Kafka 和 RocketMQ 的区别?RocketMQ 延迟消息底层是怎么实现的?
项目
问了一个研究所的项目(我学到了什么?);
问了我的手写消息队列;
闲聊
给我介绍了他们的部门。
说我能不能过他决定不了,需要领导再做决定。