当前位置: 首页 > 面试经验 >

数组马力一二面经

优质
小牛编辑
86浏览
2023-07-14

数组马力一二面经

笔试:Java基础API、回文字符串、一道分布式场景题

发面经涨好运

一面: 7.12

27分钟 不是,蚂蚁金服这麦也太小了...

  1. 自我介绍
  2. 介绍项目或者实习
  3. 字典功能是干嘛的
  4. sms短信
  5. hashmap ConcurrentHashMap区别
  6. jvm的区 各个作用
  7. 堆内存 堆内存的oom 堆内存的垃圾清除算法
  8. 开发过程中oom的问题怎么产生的?怎么解决的
  9. spring springboot springcloud的区别与关系
  10. spring的实现原理
  11. Spring怎么实现装配注入
  12. Bean声明周期
  13. 设计模式了解哪些
  14. 项目中用到了什么模式
  15. 单例的实现方式
  16. 懒汉式和饿汉式
  17. 双重检查锁
  18. SpringBoot如何做的配置优化的
  19. SpringBoot是如何把spring那么多的配置加载出来的(后来搜了一下,原来就是自动装配,我说为啥感觉那么熟悉但是又想不起来)
  20. 循环依赖 解决方案(三级缓存,详解)
  21. 分布式系统的一些转账的解决方案(分布式锁,数据库锁,redis锁,zookeeper锁等)看门狗机制
  22. 数据库锁隔离机制
  23. 乐观锁,悲观锁
  24. 给一个文件,很大,几个G,我们内存只有256MB,每个文件每行都有一个数字,如何做排序呢?
  25. 反问

一面后感觉良好,除了那个 19 其他都答出来了(其实19也会,但是不知道这玩意是让说自动装配的)

两小时后约二面,约到两天后

二面 7.14

40分钟

  1. 自我介绍(直接被打击,看完简历说我在校经历很普通啊wwwwwwww,但是他人确实不错,体验感可以)
  2. JVM模型
  3. String a = new String("abc");创建了几个对象,那这两个对象分别存到什么区,这个小a又存到哪个区
  4. Synchronized和Volatile(这个p蚂蚁金服的麦真是,一直听成Colite,他给我还拼了拼Co开头的,后来我回放录音最大声加耳机才听清楚真的是Vo,但是不戴耳机真的每次都听成Co开头,我不知道是麦的问题还是面试官离手机太远)我说,您说的是Volatile吗?然后开始说区别和原理。
  5. 设计模式 项目中怎么用到了?这么用是干嘛的
  6. 单例模式的几种创建以及分析
  7. 策略模式解释
  8. 使用过什么中间件?
  9. Redis使用过程中,用来干什么 遇到了什么难题
  10. Redis持久化方式是哪一种?RDB和AOF详解,区别和优缺点
  11. 本地缓存 (ok兄弟们,直接GG )二级缓存(不会)
  12. Redis分布式锁,setnx啊 del啊 死锁预防 redisson
  13. 分布式锁主要用作什么业务呢?(好,前面除了11都答出来了,下面就开始被拷打了,面试官很好,只是我自己技术不精,会用不知道咋说。这这这种情况咋办)(说的乱乱的,就说了个超卖,多个线程操作同一个数据库的问题)
  14. RabbitMQ在项目的作用,实际作用(一个延时队列)
  15. RabbitMQ和Kafuka和Rocket的区别(RocketMQ没用过,kafuka不熟悉,就说了kafuka高吞吐,RabbitMQ一致性不丢失)
  16. RabbitMQ的原理
  17. 实际并发量是多少,这个并发怎么保证缓存和数据库的一致性呢?说了延时双删(面试官好像不太满意,可能要我说cannal或者先更数据库再更缓存?但是我就用过延时双删,其他不敢说,怕让我详解)
  18. 这个延时双删 删除后请求不是到数据库了吗?那这个缓存还有什么用?
  19. 项目中有没有亮点(报一丝,真的没有 甚至都是照着别人的系统架构抄的)
  20. 这些项目有没有跟别人不一样的点
  21. 这个时候已经感觉到面试官不知道问什么了,但是还是一直在思考引导我
  22. SpirngSecurity用来干嘛的,怎么用的
  23. gateway或者SpringSecurity遇到了什么问题(吗的,这地方直接照着网上配的,真没遇到啥问题,一下子给我说懵,又感觉面试官实在不知道问啥了,编了个遇到的跨域问题)
  24. 平时看什么技术吗?(博客,公众号,github,chatGPT)
  25. 讲一下你对GPT的理解(刚刚看了看,没想到居然是数字马力高频考题,可惜我没准备,就说了大语言模型,根据上下文调教优化的巴拉巴拉)
  26. 数据库用的是什么?mysql底层用的什么树,索引用的又是什么树
  27. 一个数据库场景题,问我这个如何加索引
  28. 写一个sql语句,让它走到索引
  29. like怎么走索引
  30. stream流(这p麦,我听了两遍String)解释,和 parallelStream 的区别(好像叫这个,我没用过这个,就是并发Stream流的那个)
  31. stream编译完list,是顺序的吗。(我答是顺序的,面试问我确定吗?面试完百度了一下,单纯Stream是顺序的,如果是ParallelString因为有并发,可能无序)
  32. 数据库调优 (呜呜只会八股,说的他好像不太满意,可我确实没有真实数据库调优过)
  33. 数据库的dateformate函数,用dateformate函数走索引吗
  34. 为什么不走呢
  35. 用date呢?
  36. 为什么date走呢?
  37. dateformate匹配日期和like的匹配的区别(怪了,我听录音还是没听懂这个地方要表达什么)
  38. 开放性聊岗位
  39. 反问(业务哪块)回答:分部门,到时候能进公司了会分部门,不同部门做的东西完全不一样
  40. 结束,再一次痛恨这个蚂蚁金服的麦

什么?麦有多小?有波澜的都是我说的,面试官说的平平的一道直线,录音机都快不识别了..........求求蚂蚁金服或者数字马力更一下自己麦的app吧!!但是面试官真的很好!声音也温柔

#面经#
 类似资料: