阿里数据技术及产品部 22 届实习一、二面(挂)

一面(3.28,1h)

1.自我介绍

2.之前实习了多久,干了什么

3.项目

  • 介绍下项目
  • API 安全怎么解决
  • API 行级权限怎么设计
  • API 限流怎么设计的
  • 数据源的扩展怎么做到插件化
  • API 中的 SQL 执行怎么保证服务不会挂掉,比如 OOM

4.数据结构学的怎么样(还好吧)

  • B+树了解吗(八股文)
  • 查询条件为 where a = ? and b = ? 怎么设计索引((a, b) 联合索引)
  • where b = ? and a = ? 会命中索引吗(不会命中,因为最左前缀原则。)(答错了,会命中索引
  • MySQL 的优化器不会优化吗(我觉得不会这么智能,哈哈哈。)(答错了,会被优化器优化
  • 介绍下链表、数组、队列(说了下优缺点)
  • n 个数里面找 m 个最大的数,时间空间复杂度(使用大小为 m 的小顶堆)
  • n 个数里面找第 m 个最大的数,时间空间复杂度(快排、使用大小为 m 的小顶堆)

5.Spring 的 AOP、IOC(八股文)

6.IOC 的循环依赖怎么解决(八股文)

7.如果是构造器依赖呢(没了解过)(因为加入singletonFactories三级缓存的前提是执行了构造器,所以构造器的循环依赖没法解决。)

8.你这学校好像都没听说过(尴尬了,垃圾大学,哈哈哈)

9.有了腾讯、字节 offer,为啥还面阿里(吹了一波阿里)

二面(4.2,30min)

1.自我介绍

2.项目

  • 选一个比较有挑战的项目介绍下
  • 这个项目的难点是什么
  • 鉴权怎么做的
  • 这个项目的作用是什么
  • 有没有碰到过比较难解决的问题,怎么解决的
  • 限流怎么做的

3.有没有用过 JVM 层面的工具(MAT。其实还有 Arthas、jmap)

4.你想做什么类型的项目(底层组件开发、应用开发都行)

5.你有什么想问我的

  • 我问:您对我有什么建议?

他答:我觉得你实践很丰富,毕竟实习过。但是有些东西大家都能做,你要突出你的亮点在哪。

  • 我问:如果通过了,下一轮还是技术面吗?

他答:看具体情况,有可能是 HR、有可能是技术面。

  • 最快什么时候可以得到回复?

他答:几天吧。

#Java工程师##实习##阿里巴巴##面经#
全部评论

相关推荐

苏州科技大学:面试官:接个面试,对面同学是个杀软二次元
点赞 评论 收藏
分享
评论
2
12
分享
牛客网
牛客企业服务