校招 未知部门 / 后端开发 / 电话面/一面

[面试日期] 2024-03-21 [面试时长] 70min
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>蚂蚁金服一面</h2> <p>蚂蚁金服一面,电话面试,base北京,时间:3月20日,面试时常:70分钟(晚上8点到9点10分)</p><ol><li>介绍实习,实习项目做的什么?项目中用到了什么技术栈?到岗时间?</li><li>Sping注解的实现原理</li><li>Spring中的事务有使用过吗?注解是什么?事务的底层实现原理?</li><li>事务中调用一个函数,另外一个函数调用这个事务函数是否回触发事务?</li><li>Controller, Service, Conponet注解有什么不同?</li><li>使用过static关键字吗?在Sping中如何注入一个Bean?在一个静态方法中new一个对象会报错吗?为什么?在什么时候报错</li><li>redis使用过什么数据结构?哈希表存入数据的命令?redis哈希表底层的实现原理?</li><li>redis的集群和分布式式是怎么做的?谈谈你的理解</li><li>Mysql的索引有用过吗?介绍一下索引</li><li>为什么使用B+树做索引?查询10亿次要进行几次搜索。(玛德,我听成11次了)</li><li>联合索引有了解过吗?联合索引abc,查询用到了where b = 1 and c = 2有使用索引吗? where a = 1 and c = 2 有使用索引吗?使用了什么索引?</li><li>Java中使用过什么数据结构?ArrayList的底层实现原理?ArrayList的扩容机制?ArrayList怎么进行数据扩容的(数据迁移)?ArrayList一般存什么数据,可以存int吗?</li><li>map中的key有什么特性?一个类做key, maps是怎么保证它的唯一性的?</li><li>非线程安全的map使用的是什么?他是如何保证线程安全的?加锁的过程?</li><li>算法题:一个二维数组,每个位置有三个数字,第一个数字是父节点,第二个数字是子节点,第三个数字是:1是左节点,0非左节点,其中这个树的节点是唯一的,如果通过这个二维数组构建一棵树,并输出他的层次遍历。(不会写,在lc上没看到过,面试官提醒了一下需要使用map记录每个节点,还是没写出来)</li><li>反问环节</li></ol><a>#2025暑期实习#</a><a>#双非硕求职#</a>
AI 推荐面试题