阿里控股-暑期实习

岗位:

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)

  1. 挑一个自己觉得最熟悉的项目 - 拷打(我挑了实习的)
  2. 项目的难点和解决方案
  3. 问第二个实验室的项目(偏算法)
  4. 慢SQL常用的优化策略
  5. 最左前缀原则
  6. 索引
  7. 聚簇索引和非聚簇索引
  8. 数据库的数据结构是什么
  9. B+树为什么适合
  10. ThreadLocal
  11. 线程的状态以及相互之间转换使用什么方法
  12. sleep() wait()
  13. synchronized和lock
  14. GC算法
  15. 新生代和老生代的占比
  16. Spring AOP 实现方式(JDK 动态代理和 CGLib 动态代理)
  17. AOP日志如何实现

二面流程(45min)

  1. 介绍实习(慢SQL、索引...和一面差不多)
  2. 开始对实验室的那个项目开问
  3. 如何融入多模态(图文、CLIP)
  4. 项目优化的步骤
  5. 如何系统性的思考需要解决的问题
  6. 比较的指标、方法、别人是什么级别(SOTA)
  7. 如何看待大模型的优劣,在那些任务上表现好,小模型在哪些方面更有优势
  8. 大模型对程序员的影响
  9. 感觉对算法模型这类的提问更多,超过了开发相关的知识,全程基本没有什么八股

HR面流程(45min)

  1. 研究生意味着什么
  2. 考研失败会怎么选择
  3. 项目中遇到的问题,如何解决,学到了什么,现在让你回头再去做会想在哪里改进
  4. 选择公司的标准
  5. 为什么选择企业而不是体制内
  6. 为什么不投淘天
  7. 地点在杭州,你觉得如何
  8. 人生的至暗时刻,怎么克服
  9. AI和程序员的关系,会不会取代,AI代码能力的提升是利是弊

笔试加试(40min)

全部评论
同学面的是哪个团队?
1 回复
分享
发布于 04-15 00:37 浙江
M
1 回复
分享
发布于 04-15 11:27 湖南
联易融
校招火热招聘中
官网直投
为啥有笔试加试
1 回复
分享
发布于 04-17 12:44 广东
可以问一下佬笔试加试是什么类型的题嘛,是力扣上的还是像笔试那种自己出的题呀
点赞 回复
分享
发布于 04-17 23:17 上海
求笔试加试题
点赞 回复
分享
发布于 昨天 15:22 江苏

相关推荐

#软件开发2024笔面经#下午面的,努力回忆一下。电话面试,52分钟自我介绍面试官可能对我的研究方向比较感兴趣,开始一直在问我的研究方向,是怎么实现的,在现实中落地了吗,有现成的框架了吗。你为什么不去做研究方向相关的来做java(网络安全就业面小,不容易找工作,要求学历高,没有科研成果)那你学了这个研究方向有什么用(考虑问题更全面,除了实现基本的业务功能还会关心是否安全什么的)开始聊项目,项目相关的记不太清了,印象最深的是”小组项目你是组长吗“,不是问一些java基础知识,问到知识盲区了,印象深刻的有下面这些讲一下hashmaphashmap数组里存的是什么。应该是链表节点或红黑树的节点key存在哪里。应该每个节点都会存key。红黑树是根据什么排序得到。(之前真没了解过,完全知识盲区)肯定是根据key来排序,对于字符串应该是按字符顺序排序,自定义的对象就不知道了。(晚上马上看了看源码,实现了comparable接口按comparable接口排序,否则按类名的字符串排序,否则再按hashcode排序)线程的实现方式。实现runnable接口或者继承thread类。启动线程的函数是什么。start()。一个线程可以被重复启动吗。(又问到知识盲区了)应该不能重复启动,每次启动的应该都是新线程。(看了下源码确实每个线程只能启动一次,再次启动会报错。)线程池用过吗,为什么要有线程池。(反复利用线程,不用反复创建和销毁线程,提高效率)线程池的线程是怎么复用到的。(又又问到知识盲区了)不太了解,所以线程是可以重复启动吗。(看了源码,每个线程都用死循环挂着,又任务就执行,没任务就挂着)讲一下数据库的索引。B+树什么的介绍了一下给你一个场景,你讲一下怎么设计索引,有两个字段,一个是id,是主键,一个是name,假设有2000w条数据,要查找id=100w的记录怎么找。对id建主键索引,根据id查询,查到索引节点,因为是主键索引是聚簇索引,所以可以直接查到对应的数据。那查name=张三的数据呢。对name建索引,找到索引节点,因为只有两个字段id和name,索引节点中已经有id了,索引覆盖,不用再回表查询了。讲一下项目中难点。确实问到了很多知识盲点,收获很大,还是要多看源码,希望能进二面。
点赞 评论 收藏
转发
5 32 评论
分享
牛客网
牛客企业服务