阿里大淘宝后端开发 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吧(不确定)。

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

#我的实习求职记录#
全部评论
老哥简历上几个项目啊,想从客户端转后端了,不知道在哪找项目做
2 回复 分享
发布于 2023-04-18 16:08 山东
楼主你好,可以私聊一下那个WASM UDF项目吗,目前也正在做相关项目想咨询一些问题,十分感谢!
1 回复 分享
发布于 2023-05-08 17:46 湖北
阿里数字供应链部门刚开始春招,欢迎同学踊跃报表。查看个人首页帖子 查看部门介绍和扫码线上投递简历。 https://www.nowcoder.com/discuss/472422701500485632
1 回复 分享
发布于 2023-04-20 15:19 浙江
感觉能5面,测开妥妥的,还是java好
点赞 回复 分享
发布于 2023-05-01 12:41 广东
话说测开前景咋样
点赞 回复 分享
发布于 2023-04-27 16:19 香港
为什么让转测开呀 是八股和项目没答好吗 还是有一段测开实习的缘故
点赞 回复 分享
发布于 2023-04-19 02:22 广东
大佬这个怎么答得啊 : MySQL 聚簇索引和非聚簇索引的应用场景?
点赞 回复 分享
发布于 2023-04-18 21:36 江苏
佬,hr让你转测开需要重新面吗
点赞 回复 分享
发布于 2023-04-18 14:02 湖南
佬投的具体是哪个技术部啊
点赞 回复 分享
发布于 2023-04-18 13:56 北京

相关推荐

喵_coding:年底缺人是短视频营造出来的 而且一般说的也很宽泛 不是特指后端
点赞 评论 收藏
分享
02-09 16:14
武汉大学 Java
1. 问一下本科经历2. 介绍一下你第一个项目3. DDD分层架构比传统的MVC有哪些好处?4. 你设计的业务分配的算法介绍一下?5. 算法有哪些优化思路?6. 动态标签列设计怎么思考的?7. 数据量有多大?8. 数据量很大的话,数据存储怎么优化?9. 如何保证缓存和数据库之间的数据一致性?10. 相对于你这个项目用哪种方案?11. 项目中遇到的最大的困难是什么?12. 介绍一下第二个项目13. 模型分析diff的上下文怎么考虑?14. 如果diff的关联的上下文很长超过token,你会怎么办?15. 你想的这种方案,最后输入给模型的prompt是什么?16. 对于大模型的其他组件如RAG和skills有了解吗?17. 那你有想过把代码拆分成一些知识库放在rag里面吗?18. 有对比过其他模型的分析效果吗?19. golang有了解吗?20. HashMap的底层结构21. 为什么要用红黑树?22. 红黑树增删的时间复杂度?23. MySQL事务隔离级别24. MVCC实现原理25. 手撕算法:lc402 移掉k位数字 -> 没想到单调栈,暴力枚举了QAQ反问面试官之后,感觉我的缺点主要在于项目太过于玩具了,对于高并发什么的思考处于比较浅的地步,还有就是code-review对于call graph还有一些成熟的方案不怎么了解过,相当于纯demo,面过几场才知道QAQ,估计是没啥希望了,继续沉淀了噶人们
查看25道真题和解析
点赞 评论 收藏
分享
评论
14
115
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务