阿里国际后端一面凉经

2025.5.14 40min
面试官介绍部门非常详细,lazada东南亚最大电商平台
主要是结合项目问八股,也有项目中某些细节的具体实现,和数据库表的设计
面试官很好,在问的过程中,一边在记录面评,面试中学到了很多。
虽然也有些没答上来,或者没答到位,但是比阿里云的体验好多了。
面试官先介绍实习招聘的流程,说Bravo102实习生招聘是统一面试的,最后拿到offer,会让同学自己选择想去的部门,双向选择。
第一个没让自我介绍的公司
1. Redis的过期删除策略
2. 具体的过期删除算法有哪些,绕了好久,最后发现他想问的是内存淘汰策越(LRU、LFU、随机删)
3. Spring拦截器用到了吗,拦截器的底层原理
4. 拦截器和过滤器的区别
5. Kafka怎么保证消息不丢失
6. 项目中Kafka具体怎么使用的
7. 消息异常,没有发出去该怎么解决
8. 重试具体是怎么做的,循环吗
9. 重试多次失败,怎么办,抛出异常吗
10. 消息一直没发出去是什么原因,分析一下
11. SQL怎么优化的
12. 怎么判断是慢查询的
13. 怎么设计一个好的数据库
14. 说说项目的数据库表是怎么设计的,可以说字段、索引、外键等一些设计
15. 主键怎么设计的,普通递增,分布式中可以用雪花算法
16. 除了雪花算法和UUID,还有什么可以让主键不重复
17. 问具体的字段用什么类型设计的,比如用户名
18. 什么时候用到了JOIN
19. left join、right join和outer join
20. 加密算法有哪些,什么区别
21. 项目中用到哪些Spring特性
22. 简单说说AOP是什么
23. 动态代理,有的基于接口,有的不基于接口,具体说说什么区别
24. 项目中哪些地方用到了AOP
25. 说一下设计模式,以及知道哪些常用的设计模式,项目中怎么用到设计模式的
26. 模版模式了解吗 
27. 说说Spring中事务传播级别有哪些
28. 两个方法嵌套调用,A调用B,A发生异常时事务传播机制怎么设置,B发生异常时事务传播机制怎么设置
29. Redis和数据库怎么保证数据一致性
30. SpringCache了解吗
31. 说说线程池
32. 核心线程数根据什么设置
33. 说说Synchronized
34. Synchronized 和volatile 的区别
35. 项目中或者哪些场景下用到volatile
反问(虽然是东南亚平台,但是做技术的不需要国外出差,非常详细的介绍部门和业务大概有5分多钟)
最后对问的问题也进行了总结,说可以钻研深入些,还有多看看源码。
对于他问的问题,每个问题可以多说一点(比如说慢查询优化,可以从怎么选择存储引擎,项目数据量是多少,每个表怎么设计的,索引怎么设计,这些方面都可以说),不用等着他来问。关于分库分表,也要考虑表的规模。
全部评论
请问楼主有算法吗
点赞 回复 分享
发布于 05-22 16:17 山西
后续被捞的部门约面了吗
点赞 回复 分享
发布于 05-22 14:45 广东
面完立马就挂了吗,果然是阿里
点赞 回复 分享
发布于 05-20 21:02 山西
bravo102是AI相关吗?
点赞 回复 分享
发布于 05-20 10:50 黑龙江
新流程是哪个部门呢
点赞 回复 分享
发布于 05-18 01:49 浙江
是lazada部门儿吗
点赞 回复 分享
发布于 05-17 19:24 陕西
啊四十分钟问了这么多,每道题大概答了多久呀
点赞 回复 分享
发布于 05-16 18:58 新疆
后续,今天流程已结束,有一个新流程另一个部门的简历评估中
点赞 回复 分享
发布于 05-16 16:39 山东
哥,是lazada具体做啥业务的呀。我也是lazada
点赞 回复 分享
发布于 05-15 19:31 陕西

相关推荐

05-15 19:00
门头沟学院 Java
2025.5.13 20多分钟(京东零售一面挂了,被物流捞了)体验很好,不会追问到不会,面试官会顺着我说的接着说。不过面试中问了很多大模型相关的开放性问题,回答的不太好。还有DDD领域驱动设计,后悔没看。————————后续,今天接到二面了,希望能过自我介绍1. 缓存和数据库一致性如何实现2. 如果删除缓存失败该怎么办3. 项目中消息队列用的什么,如何选型,怎么选Kafka和MQ4. 如何保证消息不重复消费5. 密码怎么存数据库的,为什么要加密加盐6. Redis中热Key过期会怎么样,如何解决7. 还有什么方法8. 说说数据库的锁,如何实现的9. 举一个数据库产生死锁的场景(讲的不太好,面试官即使打断,问下个问题)10. 什么情况下加锁,只有update和insert吗11. 数据库发生死锁怎么看,怎么解决12. 慢查询怎么优化13. 说说explain的一些字段14. 多表连接,怎么看连接的顺序(explain中的table字段可以看)15. 怎么避免回表,索引怎么建立16. 用过哪些垃圾回收器,怎么进行垃圾回收的17. G1垃圾回收器有什么特点18. JVM有哪些参数可以调整19. 内存溢出或是CPU100%怎么解决20. 项目中用到哪些设计模式21. 除了单例模式,还用了哪些设计模式,DDD了解吗22. 平时项目都用git管理吗23. 用过哪些大模型工具24. 怎么用大模型写代码的25. MCP了解吗26. 在项目开发过程中,是需求,开发,还是测试阶段,用大模型更多一点,随便说说27. 在开发一个模块的时候,大模型始终达不到要求,该怎么办28. 是继续改提示题让大模型生成,还是自己写了
京东物流二面9人在聊 查看28道真题和解析
点赞 评论 收藏
分享
评论
6
33
分享

创作者周榜

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