阿里秋招面经
职位:
测试开发 + Java开发
一面
-
-
HashMap怎么解决Hash冲突的
-
ConcurrentHashMap怎么解决线程安全
-
常见的排序有没有了解过
-
一堆基本有序的数组,用哪种排序效率最高
-
JDK1.6到JDK1.8 GC上面最大做了什么变化
-
CMS怎么进行垃圾收集的
-
G1怎么进行垃圾收集的
-
G1相比于CMS有哪些优势
-
哪些情况会导致Full GC
-
新new的对象放在哪里
-
哪些东西放在栈区
-
双亲委派模型, 有什么好处
-
wait和sleep有什么区别
-
线程池几个参数
-
怎么评估线程数大小
-
几个线程访问同一个东西,怎么保证安全
-
Spring几个特点说下
-
CGLib有没有了解过
-
Spring支持哪几种切片
-
SpringBoot和Spring有什么区别
-
SpringBoot和Spring启动有什么区别
-
Spring启动生命周期
-
Spring注解@Resource和@Autowired区别对比 => 优先级不一样
-
spring @service @controller @componet 三者区别
-
Http和Https协议有什么区别,证书了解不
-
介绍下Redis设计实现
-
Redis的细节源码看过没有
-
Redis分布式缓存
-
线程在频繁的Full GC 怎么排查
-
JVM一些工具,jps, jmap
-
你有啥问题
二面
-
-
实习做什么
-
你对哪个语言最熟悉
-
Java的内存模型
-
垃圾回收的原理
-
你写过Java的Web系统
-
简单介绍一下你的项目
-
两个有序的数组,合成一个有序的数组,怎么合并效率高
-
淘宝的登陆页面,怎么保证他安全
-
你有最新半年用户的订单,每天的用户订单量有上亿,预测下未来一周哪些商品最容易被购买
-
将来要不要考研
-
下半年实习时间
-
给你说下面试流程[三轮技术面 + hr面]
三面
-
测试 已拒
一面
-
-
Java Lambda怎么实现
-
C# Lambda怎么实现
-
Spring加载流程
-
Springboot和Maven关系
-
不用Maven,SpringBoot怎么搞
-
为什么加入一些依赖包,Spring中就可以使用了
-
你有什么问题
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比