阿里-同城零售-暑期实习-一二三面-OC

4.3 一面 69min

  1. 深度学习,用的什么框架吗,看过框架源码吗,讲讲图像识别的原理。(讲了15分钟,问了很多细节,我都一年没炼丹了,有些都记不清了)
  2. 最近在学的技术,看的书(深入理解Kafka),为什么看这本书,出发点是什么。
  3. RPC框架项目是什么时候做的,你是怎么想到还要做一个这样的框架的。
  4. 有没有看过其他横向的开源的RPC框架吗,有了解过吗(看过Dubbo里的一点点),那你的框架和dubbo的核心区别是什么。(答不出来,只是看了负载均衡内容)
  5. 实习项目的框架是自己做的吗,主要内容都是你写的吗,技术选型和架构搭建是你做的吗。(选型不是,架构也不是,实现基本是我做的)
  6. 讲讲项目流程。
  7. 如何保证kafka消息的顺序,重复发送、顺序乱了怎么处理(没处理,业务上允许有一定问题数据),以后会处理吗(感觉不会了,但是回去可以跟大家商量下)
  8. 项目整个链路,数据入口、存储等。
  9. clickhouse数据落盘的时候,消息重复怎么办,会有什么处理吗。(没有处理,读取数据的时候取最晚更新的数据)
  10. Java里面你觉得学的最好的地方,中间件也行,你对哪块了解最深入。(Redis、Netty最多,kafka、zooker少一点)
  11. Redis的数据类型。
  12. Redis的分布式锁实现思路,集群里的锁怎么做的。(集群这块没说好)
  13. Redis源码看的哪些(就数据结构那一块),持久化RDB、AOF,说一下分别是什么,各自使用场景、容灾性,以及快速恢复要怎么做。
  14. Redis你还有其他了解吗(Cluster集群模式我还了解一点),那你说一下吧。(分槽、扩容、数据迁移)
  15. 学习一门技术的路线是啥样的。(先知乎看推荐书,后B站看使用场景,再看书学原理)
  16. 那什么时候会看源码。
  17. 你觉得一个RPC框架的核心是什么,是自己写的还是参考的,有跑起来吗。(参考的,有跑起来)
  18. 那你有没有对内容做什么改进,或者说了解为什么要这么写。(这块说崩了)
  19. zookeeper的主节点选举算法,有看过源码吗。(没看过)
  20. 你看书、源码,有做笔记沉淀,上传到博客什么的吗。(有整理,但是用的笔记工具,没上传博客)
  21. 线程池的参数,常见的拒绝策略。
  22. 线程池的线程使用机制。
  23. ThreadLocal有用到吗,你是怎么用的。(同时使用多种数据源的时候用到过,用的InheritableThreadLocal来维护线程的数据源)
  24. ThreadLocal的好处。
  25. 讲一下双亲委派。
  26. 垃圾回收算法,G1和CMS。
  27. 什么代用什么样的GC算法,为什么要这么用。
  28. 慢SQL定位,优化。

反问

  1. 一共几轮技术面:3轮。
  2. 对我的表现的评价、指导:常用框架、组件基本都涉及到了,知识面是ok的,基础这边也是可以的,项目做的内容也是比较有技术含量的,也比较有研究精神。指导就是注重基础,以后的发展会更广阔。

4.17 二面 50min

  1. 绩点为什么这么低,考研分数多少,在你们那年算高吗。(当年不懂事+对原专业没兴趣,390,初试第八)
  2. wait、notify、join,使用场景。
  3. 锁升级、重入锁。(我锁升级那块说的比较详细,包括对象头的替换、变化,但是说了一半不让说,说不想听这个细节,细节只要看看书看看文章都能知道,你有没有什么自己的思考在里面,懵了,没有)
  4. AQS原理,源码看过吗,说说怎么做的。
  5. CAS的底层实现,内存屏障。(你的思考是什么,为什么需要CAS)
  6. Java为什么会有锁升级。
  7. zookeeper主节点选举。
  8. 平时是怎么学习的。
  9. 实习的项目。(他说我理解你这个项目就是CRUD吧,你觉得有什么亮点的话可以给我说说,没有就算了,答:确实是CRUD,没什么亮点)
  10. Netty你知道什么,不要跟我说那些具体是怎么实现,你自己觉得有没有让你眼前一亮的,有就说说,没有咱就下一个问题。(懵了,说了下buffer、堆外内存比较有意思)
  11. 堆内存和堆外内存的区别。(说崩了)
  12. Java的IO,你的理解。(我说我知道操作系统IO,刚背了一点点,就被打断了,说这个底层大家都知道,就那三种,你的理解是什么,有没有看到跟其他技术的关联性?懵了,无)
  13. 我看了你的博客和github上的项目,这个项目不是学生能写出来的,你是怎么实现的,当时为什么想做这么一个项目。
  14. 你这个简历也是一个月前的,有没有什么内容想补充的。(我说我现在在美团优选实习了,然后感觉他有了兴趣了,他说他们也把美团当成很强的对手)
  15. 为什么选择优选,阿里的同城零售了解吗,都有哪些。(当天正好看了点优选对标文档,答出了一部分)
  16. 你怎么看社区团购这个方向。(新赛道,年轻人机会多)
  17. 你是怎么有这样的理解的,是看的网上的文章的吗。
  18. 你怎么看现在的阿里,关于网上的一些言论。
  19. 你的选择是什么,是看中阿里的Java技术,还是看重杭州这个位置。

反问

  1. 后面还有一轮技术面吗:是,他的leader。
  2. 你是如何发现各种技术之间的关联性的,有什么学习方法吗:这块他说的蛮多的,说在阿里八年,写了四年代码,说多看大师写的代码,写代码不要自我陶醉,还说比较欣赏我的学习方式。

4.24 三面 30min

  1. 自我介绍,以后的职业规划。
  2. k8s的直接点选举。(不会)
  3. k8s知道哪些内容。
  4. AQS原理,state怎么保障安全,volatile原理,还有什么其他地方用到了volatile。
  5. RPC项目,负载均衡的实现方式。
  6. Java的random怎么做的,还知道其他的随机包吗。(其他的就不知道了)
  7. TCP拥塞控制。
  8. TCP顺序乱了怎么办。
  9. 输入一个网址后发生了什么。
  10. 转发和重定向的区别。
  11. get和post的区别。
  12. 影响TCP连接数的因素。
  13. 维持一个TCP连接的消耗是什么。
  14. 之前做过的事情的难点。
  15. 本科专业选择、研究生专业的选择、研究生学校的选择,都是怎么做的,为什么。

反问

  1. 评价一下我的职业规划。
  2. 我在美团实习期间侧重点在哪:关注技术选型、中间件的原理与源码等。

5.7 HR面 30min

面试官很随和,跟我朋友接触的面试官不一样,这个经常会笑,问题也比较常规,就是问问实习经历、项目难点、本科成绩、考研学校选择、实习压力最大的时候、怎么调节的、以后的规划、城市选择、工作方向选择等。

5.8 意向书

#实习##面经##阿里巴巴#
全部评论
同校哎,学长很强
点赞 回复 分享
发布于 2021-05-03 07:16
涵哥涵哥 阿里大哥
点赞 回复 分享
发布于 2021-05-03 18:56
跟我朋友接触的面试官不一样
点赞 回复 分享
发布于 2021-05-11 14:36

相关推荐

听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
6 22 评论
分享
牛客网
牛客企业服务