阿里国际java二面凉经

1. 自我介绍
2. 问英语六级、考研成绩
3. 项目拷打
  a. netty
  b. 负责的模块说明
4. 八股
  a. java基础
    ⅰ. hashMap的数据结构
    ⅱ. 讲到了扩容和缩容,追问扩容和缩容过程会发生什么
    ⅲ. 引出ConcurrentHashMap,怎么保障线程安全,底层原理?
    ⅳ. cas的底层原理
    ⅴ. 进而追问cpu怎么和主存进行交互【其实想问Unsafe】
    ⅵ. cas引出volatile关键字,底层实现【内存屏障】
    ⅶ. sync的底层实现,monitor怎么依赖操作系统来实现的
    ⅷ. 再串联CHL队列和AQS队列【真记不清了
  b. redis
    ⅰ. redis的内存结构部署和数据结构
    ⅱ. redis的io模型,为什么要用这个reactor单线程模型
    ⅲ. redis的持久化 
      1. 比对两种方法,
      2. 分别在什么场景使用
      3. 你怎么选取策略
      4. 具体怎么配置??【真不会
    ⅳ. redis集群【真不会
  c. mysql
    ⅰ. innodb的事务隔离机制
      1. 怎么实现可重复读
      2. mvcc具体存的是什么
      3. 事务日志是什么
    ⅱ. 你知道mysql有哪些日志吗?
    ⅲ. 知道怎么配置主从吗?【真不会

真的被打烂了🥹!!!!30mins,晚上看就被挂了,不过意料之中,实验室做的都是单体项目,分布式真接触不到,不过理论背的真不行 #阿里国际春季2025届实习招聘##Java暑期实习##后端面经#
全部评论
这也没问到分布式啊
2 回复 分享
发布于 2024-04-30 17:22 湖南
可以问下佬MVCC具体里面是存的什么东西吗?
1 回复 分享
发布于 2024-05-02 12:01 湖南
佬,可以问下是lazada哪个部门吗
点赞 回复 分享
发布于 2024-05-13 12:05 安徽
佬是哪个部门呀?Lazada吗?
点赞 回复 分享
发布于 2024-05-02 15:37 天津
这个是暑期实习吗还是日常实习哎佬
点赞 回复 分享
发布于 2024-05-02 15:32 广东

相关推荐

01-26 15:47
江南大学 Java
自我介绍 介绍一下你的项目(微服务oj系统)docker沙箱是每次提交代码时候都会创建新的吗,还是会复用?判题逻辑是怎么样的,最后样例输出是直接读取docker沙箱的输出吗,还是说docker沙箱里面有自己的业务?用户提交的代码里面如果有恶意代码怎么办?项目中提到支持多语言编程,那它们是有各自的模板,根据用户的代码覆盖模板来实现多语言编程的吗(应该问的是力扣那种模式,不过目前项目是acm模式所以是提交整段完整代码,没有模板)项目中用到了jwt,那么介绍一下jwt客户端A生成一个jwt,同一用户在客户端B又生成一个jwt,此时客户端B修改了用户信息之后,两个客户端的jwt会冲突吗?如果冲突一般是如何解决的?(没答上来,反问了一下,面试官说可以在claims里面添加一些用于标记用户信息是否被修改了的字段来校验是否要刷新jwt)浏览器中的cookie是在什么时候触发携带、保存的呢,是浏览器本身的行为,还是需要写业务代码来完成的呢?(答成了localstorage)同一浏览器中不同网站之间的cookie会冲突吗,可以相互携带或者使用吗,是靠什么机制实现的?说说redis一些常见命令zset的原理是什么为什么排行榜不用list、set、hash,而要用zset?日排行榜、周排行榜等等是如何实现的?排行榜数据有持久化到数据库吗?项目整体划分为了哪些服务?任务定时模块为什么没用上(出了bug)排行榜是根据什么来排名次的?(分为了竞赛排行榜和整体排行榜)项目用到多线程了吗?(没有,但是提到了transmittablethreadlocal)了解过线程池吗?说一下线程池创建的几个核心参数核心线程和非核心线程的区别是什么?非核心线程是在阻塞队列满之后创建的,还是在阻塞队列满之前就创建了?
查看22道真题和解析
点赞 评论 收藏
分享
评论
12
86
分享

创作者周榜

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