前言
说一下,以上便是我三月上旬阿里春招实习提前批面试记录,全都过了(可能是提前批不怎么刷人吧)。能系统开放前 面上一两轮挺好的,这样选择主动权更多一些,不至于太迷茫。
3-1阿里妈妈一面
1小时28分钟
项目
- 介绍一下项目
- 问项目,问博客,看GitHub
- drools在业务中怎么用的
- 并行计算怎么实现
- 如果是有依赖关系的并行计算,该如何实现
- 说说Redis热点数据原理
- 讲讲Redis主从复制原理
- 持久化怎么实现的
- 本科学什么专业的
- 平时学习怎么记录博客的
基础
- 先说说hashMap实现原理
- 讲讲红黑树的平衡条件
- 讲讲AVL树
- 还有没有其它的平衡二叉树
- hashMap线程不安全体现在哪
- 讲讲线程安全,怎么解决
- 讲讲你遇到的死锁的场景,如何解决
- 讲讲volatile特点
- 讲讲指令重排序
- 实现一个指令重排的场景,怎么实现
- ThreadLocal怎么实现的,存在哪
- 排序算法说印象最深的两个[说了快排、堆排]
- 讲讲快排和堆排如何实现的
- 场景题
- 场景题1:如何实现一个压缩算法?
- 场景题2:如何实现微信摇一摇,前后接口、后端流程(在面试官耐心引导下,答了七七八八)
在这里作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!
全部免费分享给大家,只希望你给作者点个三连!
有需要的朋友点这里备注csdn,直接去下载就好了
3-4蚂蚁网商银行一面
-
57min
-
自我介绍一下
-
Java基本类型有哪些?
-
int类型在32位系统和64位系统中使用有区别吗?
-
Java怎么屏蔽这个差异?
-
Object对象里面有哪些方法?
-
notify和wait为什么放在Object对象中?
-
重写equals方法时为什么要建议重写hashCode方法?
-
锁是用来解决什么问题?
-
synchronized可以用在什么地方?
-
synchronized修饰static方法和修饰代码块有什么区别?
-
synchronized锁和Lock锁有什么差异,使用场景区别?
-
synchronized怎么释放锁?
-
Map、Set和List各自什么场景?
-
ArrayList和LinkedList底层实现区别?
-
new一个ArrayList,默认长度?
-
ArrayList扩容过程?
-
HashMap和TreeMap区别,使用场景区别?
-
为什么TreeMap没有负载因子、容量这样的参数?
-
HashMap指定初始容量11和15有什么区别?
-
Redis的哈希表跟HashMap有什么区别?
-
Redis怎么优化内存?
-
现在我要在Redis中存一个包含很多属性的学生对象,给你服务

本文记录了作者在阿里春招实习提前批的面试经历,涵盖阿里妈妈、蚂蚁网商银行、淘系拍卖技术部、支付宝等多个部门的一面对话。面试内容涉及项目介绍、基础概念、并发编程、数据库、Redis、操作系统及Linux等,同时也包含了面试官的反馈和建议。通过这次面试,作者反思了自己的知识盲点,并分享了大量的学习资源。

最低0.47元/天 解锁文章
2万+





