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

阿里大淘宝后端开发 hr面挂

优质
小牛编辑
115浏览
2023-04-18

阿里大淘宝后端开发 hr面挂

本人末流211本硕,软工科班,本科有段百度测开实习经历,读研后有 pingcap tinysql 和 ospp 项目经历。

阿里淘系从3月10号开始,一共5轮技术,1轮笔试,1轮hr。最后 hr 面挂。

时间线

3月10号,简历面

3月17号,一面

3月24号,二面(上)

3月27号,二面(下),交叉面

4月6日, 三面,主管面

4月11日,hr面

简历面

电话面 40min

  1. 为什么会想来做业务?
  2. Join Reorder 设计思路
  3. SQL执行流程,RBO、CBO
  4. 聊 UDF 项目,设计思路?难点?亮点?后续进展?
  5. Redis 为什么这么快?
  6. JUC 下面看过哪个源码?concurrentHashMap 线程安全操作怎么设计的?
  7. MySQL 聚簇索引和非聚簇索引的应用场景?
  8. B+ tree 的缺点?
  9. LSM tree 说一下?
  10. wasm 说一下?

一面

电话面 50min

  1. 自我介绍
  2. 实习经历
  3. github
  4. Java的异常处理机制,try 中 return 后,finally 会不会执行?
  5. java 的尾调用?
  6. final 可以修饰类么?
  7. Object 类里面有哪几种方法?
  8. finalize 里面抛出异常,程序会不会crush?
  9. 多线程处理时,A执行完后,BCD三件事一起执行,但他们的执行用时不一样,用哪一种编程方式,让三件事情执行完后,唤醒E来执行?
  10. java 加锁的机制?
  11. synchronized 锁当前的类实例(this)和锁类实例内部的成员变量(object)之前有什么差异?
  12. CPU 线程切换时,分配的时间片一般是多久?
  13. 线程池 coreSize 如何设置?
  14. 除了 coreSize 还有那些 Size?
  15. 线程池的拒绝策略有哪些?
  16. 智力题:地主分金条

二面(上)

电话面 40min

  1. 自我介绍
  2. 通过什么途径学习 java 的?
  3. TnreadLocal 源码讲一下
  4. 两个相互独立线程的交互方式
  5. 管道和消息队列的具体实现方式
  6. 讲讲AQS
  7. 了解过ArrayBlockingQueue么?
  8. AQS 如何实现线程排列的?
  9. AQS 中的Thread队列和一般存储对象的队列有什么不一样的?
  10. 线程之间产生依赖,A线程执行完再执行B线程,怎么做?
  11. volatile 的实现原理?
  12. 内存屏障有哪几种?
  13. 应用题,多线程环境下,有一个线程不断在针对一个变量写数据,多个线程在读数据,能不能用 volatile 修饰保证线程安全?
  14. 为什么方法区移动到了堆外内存?
  15. 元空间放到堆外内存是否可以被回收?类什么情况下可能会回收?
  16. 类加载器什么情况下会被回收?
  17. 讲讲数据库项目tinysql
  18. 讲讲 count-min sketch 和查询优化
  19. 还有哪些优化方式?
  20. 讲讲 milvus 的 wasm UDF 项目
  21. 团队协作有没有遇到什么痛点?如何进行团队分工?
  22. 有没有别人做的和你想让他做的不一样的情况?如何解决呢?
  23. 设计模式有了解过么?
  24. 单例如何实现?双重校验实现原理、静态内部类实现原理
  25. 面向对象如何理解?六大设计原则?
  26. 2分钟时间,总结一下大学、研究生期间获得成就、优势和长处
  27. 后续找一个存储方面比较熟悉的同学来再面一下

二面(下)

交叉面,电话面, 40 min

  1. tinySQL 项目
  2. SQL解析方式
  3. 数据库执行引擎模型,火山、pipeline
  4. RBO、CBO常见优化方式
  5. count-min sketch 用途,实现细节
  6. join reorder 用途,实现细节,动态规划思路、贪心思路
  7. 数据库开发与使用数据库,有什么区别?
  8. 慢查询排查
  9. AP 和 TP 使用场景,区别
  10. TP中事务特性,隔离级别,MySQL中实现方式
  11. LSM tree、B+ tree 区别、场景、设计倾向
  12. SQL题目,多个表的联合查询,考察点有join、group by、order by、AVG()。

三面

主管面,视频面,25min

  1. 面了这么多轮,什么感觉?
  2. 印象比较深刻的问题?
  3. 自我介绍
  4. 实习经历介绍
  5. 之前很多数据库相关经历,为什么会想来做Java 服务端?
  6. 为什么投递阿里淘系团队?
  7. 为这个岗位做了哪些准备?
  8. 对 java 这门语言怎么看?有哪些缺点和优点?
  9. 看过什么书?为什么会想看这本书?最大的收获是什么?我说的是《凤凰架构》
  10. 讲讲 wasm udf 那个项目,开发流程,项目价值

HR面

视频面,30min

hr常规流程,问在校经历、问项目、问实习

结果

hr面后综合评估觉得我更适合测开岗位,推荐我转同部门的测开,接了的话可能直接发offer吧(不确定)。

但这不太符合个人的职业规划,已拒。

#我的实习求职记录#
 类似资料: