阿里菜鸟-JAVA研发一二面(已挂)

一面 60min

迟到7分钟,第一次遇到迟到这么久的

  1. 介绍项目
  2. java中 == 和equals的区别
  3. java中final和finally的区别;finally语句块中一般写什么
  4. 有哪些java集合;有哪些有序的Map
  5. ArrayList和LinkedList的区别
  6. 场景设计
  7. 一个秒杀活动,需要检查活动开启状态和扣减库存。设计一个java类,只需要关键内容。
  8. 如何保证缓存和数据库一致性
  9. 秒杀场景若引入Redis,Redis宕机如何保证数据更新请求不丢失
  10. 如何保证消息不重复消费
  11. MySQL索引的数据结构;MySQL B+树和普通B+树的区别
  12. 身份证号适合作为主键吗
  13. MySQL事务隔离机制;默认隔离机制;如何实现RR
  14. MySQL索引优化方法
  15. 场景设计
  16. 存储大量订单如何分库分表
  17. 买家需要查询订单怎么做
  18. 卖家需要查询订单怎么做
  19. 消息队列的作用
  20. 缓存系统的使用场景和注意点
  21. 卖家管理商品时需要设计缓存吗
  22. 买家查询商品时需要设计缓存吗

二面 40min

后面几个八股答了一些不是面试官想要的内容或讲的太浅

  1. 介绍项目
  2. 介绍JUC
  3. 乐观锁和悲观锁的区别
  4. 在数据库修改一批含索引的数据的流程
  5. 为什么Redis限制kv的长度,从Redis的存储机制分析(不知道想问什么,答的不是对方想要的)
  6. JAVA的线程模型
  7. 平时怎么学习技术的
全部评论
感觉问的大部分是八股
点赞 回复 分享
发布于 今天 00:33 北京
大佬怎么知道挂的 官网的流程终止了吗
点赞 回复 分享
发布于 昨天 22:03 陕西
投递我这里试试
点赞 回复 分享
发布于 昨天 20:29 广东
是电话面还是视频?
点赞 回复 分享
发布于 今天 16:46 江西

相关推荐

码农索隆:总结:把楼主挂了的都是 “垃圾公司”
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

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