阿里控股-暑期实习
岗位:
Java开发工程师
目前状态:
OC 入职流程中...
面试时间线:
4.9 一面 下午2.30约二面
4.10 二面 下午4.30约HR面
4.11 HR面
4.14 笔试(先面后笔 HR说测评和笔试都有基础线)
4.15 笔试加试(因为4.14的笔不是很理想,可能处于中间水平,已敲完)
4.19 OC
一面流程(65min)
- 挑一个自己觉得最熟悉的项目 - 拷打(我挑了实习的)
- 项目的难点和解决方案
- 问第二个实验室的项目(偏算法)
- 慢SQL常用的优化策略
- 最左前缀原则
- 索引
- 聚簇索引和非聚簇索引
- 数据库的数据结构是什么
- B+树为什么适合
- ThreadLocal
- 线程的状态以及相互之间转换使用什么方法
- sleep() wait()
- synchronized和lock
- GC算法
- 新生代和老生代的占比
- Spring AOP 实现方式(JDK 动态代理和 CGLib 动态代理)
- AOP日志如何实现
二面流程(45min)
- 介绍实习(慢SQL、索引...和一面差不多)
- 开始对实验室的那个项目开问
- 如何融入多模态(图文、CLIP)
- 项目优化的步骤
- 如何系统性的思考需要解决的问题
- 比较的指标、方法、别人是什么级别(SOTA)
- 如何看待大模型的优劣,在那些任务上表现好,小模型在哪些方面更有优势
- 大模型对程序员的影响
- 感觉对算法模型这类的提问更多,超过了开发相关的知识,全程基本没有什么八股
HR面流程(45min)
- 研究生意味着什么
- 考研失败会怎么选择
- 项目中遇到的问题,如何解决,学到了什么,现在让你回头再去做会想在哪里改进
- 选择公司的标准
- 为什么选择企业而不是体制内
- 为什么不投淘天
- 地点在杭州,你觉得如何
- 人生的至暗时刻,怎么克服
- AI和程序员的关系,会不会取代,AI代码能力的提升是利是弊