蚂蚁一面凉经45min(2025.4.3)

  1. 自我介绍,介绍一下实习项目(20min)
  2. 如何处理数据量大的情况
  3. 在项目中为什么要用到Redis,哪些情境中需要用到缓存,为什么一定要缓存不直接用数据库(详细讲一下Redis如何缓存程序中间处理的结果)
  4. 介绍一下Redis中高效的数据结构,为什么Redis快(介绍了跳表)
  5. 数据库与缓存一致性的问题,如果删除缓存中的数据失败了怎么办
  6. 缓存击穿/缓存穿透/缓存雪崩如何解决,如果Redis集群集体挂掉了怎么办
  7. 如果工程开发的过程中出现了异常怎么办(面试官说回退到上一个版本
  8. 为什么大三上就去实习了
  9. cpu占用率高如何解决
  10. Java中什么问题会导致OOM
  11. 介绍一下G1垃圾回收器是如何工作的
  12. Java中的并发问题,为什么会出现并发,所谓的线程不安全是指什么,说一下不安全的场景

被藤子拷打完没复习Java,回答得不是很好,第二天就收到感谢信了

全部评论

相关推荐

04-26 11:02
门头沟学院 Java
一共 45 分钟左右,无手撕。1.自我介绍2.项目3.netty 基于什么协议?tcp 和 udp 有哪些 不同 ?udp 可以应用在哪些场景?了解过 websocket 吗?4.如何解决粘包半包问题?5.你说你 netty 自定义了协议,介绍一下。6.arraylist 和 linkedlist,arraylist 线程安全吗,为什么不安全,如何能线程安全,java 中有线程安全的数组集合吗?7.hashmap 扩容机制,线程安全吗?有哪些线程安全的?两个版本的 concurrenthashmap 底层有哪些不同?8.如果一定对象要作为 hashmap 的 key 请问有什么要求?9.equals 和==10.synchronized 修饰函数和 synchronized 修饰代码段有什么不同?synchronized 括号中的对象有哪些要求,是否随便一个对象都可以?11.Collections.synchronizedlist 将 arraylist 包裹了,后面遍历的时候还需要加锁吗,为什么?12.如果一个 java 程序内存占用过高,怎么进行排查?如何区分内存泄漏和大对象?如果是内存泄漏的话如何找出是被谁持有的?13.介绍一下双亲委派机制,为什么要有这个机制?14.介绍一下垃圾回收算法。反问1.业务2.暑期实习面试流程感觉和面试官聊的还可以,最后反问结束面试官还提醒我参加晚上的笔试。结果 20 分钟后发邮件流程结束,取消笔试
查看14道真题和解析
点赞 评论 收藏
分享
评论
1
18
分享

创作者周榜

更多
牛客网
牛客企业服务