阿里控股日常实习一面

前几天面的,近段时间零零碎碎的事情蛮多的,没心思更新,今天抽空写一下面经。

岗位:Java开发
10.17一面

时长: 30min左右 + 25min手撕
纯八股,后面手撕两个题目
面试平台: 钉钉
面试前面试官加vx沟通面试相关事宜

自我介绍
稍微聊了下简历上的两个项目(没深问)
然后开始拷打八股:
- Spring & SpringBoot 的区别
- 有哪些注解
- 说说自动装配 
- Bean的生命周期
- 怎么避免循环依赖
- 启动的时候如果遇到循环依赖,此时应该怎么解决(上一问答得不好,只说了三级缓存,面试官不是很满意,这里想引导一下的,奈何lz确实不知道...)
- 线程池核心参数
- 结合这些参数说一下线程池的工作流程
- HashMap扩容机制
- 两个数据的哈希值一样会放到一个数组下标下么?介绍下元素放入HashMap的过程
- ThreadLocal介绍下
- ThreadLocal底层原理
- 强引用,软引用,弱引用,虚引用 介绍下
- ThreadLocal里面的key & value分别是哪些引用
- ThreadLocal内存泄漏问题
- redis基本数据结构
- 有list为啥还要zset? 你觉得他俩有什么区别(回了说元素的唯一性,面试官也想听这个...)
- 缓存雪崩& 缓存穿透以及对应的解决方案
- 布隆过滤器的一些实现细节(这里拷打挺细的)
- redis集群有哪些节点,讲常见的即可(分布式这块准备的不是很充分,答不上来)
- 分布式锁了解么?
- 公平锁 & 非公平锁
- ReentrantLock里面咋实现公平锁& 非公平锁的(没答上来,面试官说答不上来没事,确实有点细,不知道也正常)

然后聊了会天,主要是关于AI的:
- AI这块用过啥么? (回了RAG,上学期团队合作做过一个简单的RAG系统)
- 细说下你了解的RAG
- 为什么要有RAG(RAG的好处)

反问了一下技术栈以及反馈时间,说是半小时内给结果。

然后发邮件过来手撕两个题目。
1. hot100滑动窗口最大值(lc239), 不过题面描述略有差异
2. lc1189,一开始以为是原创的,后面找了下发现lc上有,是easy难度。不过加了个要求:时间复杂度要求O(n),空间复杂度要求O(1)  当时就用了桶计数的方式写了,不知道对不对。

反思:被面试官评价基础不错,但是框架部分不太行。 其实问的不难,奈何部分问题确实没准备到,给我机会我也把握不住

目前“评估”这一步是过了,不过快一周了还是“面试中”,也没有后续约面,昨天找面试官看看进度,面试官说有空问问,结果到现在也没回。感觉应该是挂了,但确实是自己能力不太够,挂了也无话可说。不过整个面试过程是秋招至今最好的一次,面试官非常nice,交流过程非常愉快的,有的地方还给建议说应该怎么回答会更加分,讲的一般的地方也会给点提示引导你重新回答,真的很赞;面完之后还给了点复习建议,让我好好准备后面的面试。

10.24更新
第二次找面试官问问情况,被暗示应该是挂了。哎不是,那你倒是把我流程结束一下啊😅,现在搞得想投别的部门的实习都投不了
#发面经攒人品#
全部评论
问下手撕是本地IDE共享屏幕吗 还是他们有平台
点赞 回复 分享
发布于 2025-11-23 12:01 浙江
同学,我秋招不是很理想,也想要找实习沉淀一下准备春招,想问下哥们的日常实习是在哪里投递的,我尝试投了几个招聘官网但一直没声
点赞 回复 分享
发布于 2025-10-23 20:23 陕西
厉害
点赞 回复 分享
发布于 2025-10-23 19:25 北京
请问是哪个部门呀
点赞 回复 分享
发布于 2025-10-23 16:43 上海
接好运
点赞 回复 分享
发布于 2025-10-23 16:05 山东

相关推荐

04-02 01:37
已编辑
门头沟学院 Java
面试官太温柔了,也有引导,真想再面试一次1.自我介绍,项目难点,担任什么角色2.项目背景下,智能体的工作流链路是怎么实现的3.有用智能体框架什么吗,还是代码控制4.智能体拓展性怎么样5.图文检索怎么做的;语义库是怎么构建的6.ai开发过程中,调用工具,记忆管理怎么实现的7.openclaw使用的体验,跟做的agent有什么区别8.有用过它做过大的工作,管理知识,或者自媒体相关的吗9.to B方向的 sass软件朝着什么方向去演进传统的工作方式,重构之类的,先去用10.python 还是 java,有用过什么ai coding工具吗,cursor claude code11.拿到项目到ai工具到交付,怎么验收,哪些环节需要人注意12.有意识给ai工具优质上下文吗13.ai生成代码很好,但它是不负责的,怎么进行一个代码的review;功能完备,安全,性能要不要考虑14.有用过ai工具自动化测试,做端到端自动化测试15.java掌握程度:hashmap集合里面有用到集合吗16.平时有用到锁吗17.用到可重入锁18.两个线程同时对arrayList同时添加,出现什么问题19.并发问题,比如钱,库存,订单,怎么实现20.java异常:编译期异常,运行时异常21.两种会倾向于抛出哪种异常,22.数据库缓存了解的深吗,怎么保证一致性23.redis实现会话管理,怎么保证redis和数据库中的数据一致 性24.threadlocal管理用户上下文,为撒选择这个上下文管理,线程安全吗25.mysql索引熟悉吗,组合索引,怎么保证查询索引26.数据库事务隔离级别,脏读不可重复读幻读怎么解决27.有观点ai取代初级程序员,作为将成为初级程序员的你,有哪些考虑28“超级个体”,假如公司有要求一个全栈工程师,你有哪些想法29自我感觉有哪些缺点,或者缩减下技术上有什么缺点30.反问技术爆炸,知识爆炸,ai发展,对求职者和在职者有什么建议
查看30道真题和解析
点赞 评论 收藏
分享
评论
7
35
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务