阿里校招 Java 后端五面+HR 面面经(Part 3)
阿里校招 Java 后端 1-5 面 + HR 面面经(Part 3)
五面 9.18 (交叉技术面,钉钉视频会议,约 40 min)
- 自我介绍
- 聊项目
- JVM 内存分配的优化?
- Java 栈和堆有什么区别?
- Java 的“引用类型”具体指什么
- Java 网络编程框架使用过吗?(没有……)
- Spring 通过什么进行网络调用 / 远程方法调用?(真不知道,扯了一点 Java RMI 和 dubbo rpc 框架……)
- 你在项目中做过的比较突出的工作是什么?
- 项目中的技术栈是如何选型的?
- 项目中引入新中间件,遇到了哪些困难?
- 项目的数据量规模是多大?
- 数据除错的情况有遇到吗?怎么解决的?(垃圾项目没那么多场景,扯了点别的……)
- 介绍一下 Kafka (说书环节……)
- Kafka 高吞吐量怎么实现的?
- RocketMQ 了解吗?“RocketMQ 很多地方是借鉴了 Kafka 的思想,你觉得为什么要这样重写一个类似 Kafka 的消息队列而不是对 Kafka 做二次开发?”
- 用 Spring JDBC 的时候遇到过什么问题吗?
- 为什么考虑转行?
- CS 知识是自学的吗?自学过程中遇到过什么挑战?怎么克服的?
- 职业生涯的发展规划?
反问环节
- 知识储备方面还有什么需要补全的
- 阿里的新人培训制度
HR 面 9.18 (钉钉视频会议,约 27 min)
- 自我介绍
- 春招实习有参加过吗?(没有)为什么没参加呢?有其他实习经历吗?
- 聊项目(主要是涉及项目的 teamwork 这块的问题)
- 研究生阶段成绩怎么样?
- 描述一下从本科开始的学业经历
- 你觉得你是天赋型还是努力型选手?
- 高中的努力程度?高考成绩在当时你们班是一个什么水平?
- 人生的高光时刻?
- 研究生阶段参与过 CS 相关的比赛吗?
- 你觉得你的 CS 水平相比本科科班出身的 CS 硕士,处在一个什么地位?
- 跨考的时候遇到过哪些困难?
- 跨考的时候有想过放弃吗?
- 有参与过需要大量人员协调合作的复杂项目吗?(没有)
- 你有没有觉得很成功/当成榜样的人?你从 ta 身上学到了什么?
- 你觉得你的创新能力怎样?
- 你人生中对你影响最深的人?产生了怎样的影响?举个例子说明?
- 还在面试其他哪些公司?什么进度?
- 有发表过什么论文吗?
反问环节
- 阿里新人的缓冲期有多长?
- HR 面完多久出结果?
总结
- 阿里的技术面和别家差别挺大的
- 没有手撕算法环节
- 各轮面试问的问题大差不差,体现不出差异性