阿里-同城零售-暑期实习-一二三面-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-11 14:36
涵哥涵哥 阿里大哥
点赞 回复 分享
发布于 2021-05-03 18:56
同校哎,学长很强
点赞 回复 分享
发布于 2021-05-03 07:16

相关推荐

求offer的大角牛:不吃香菜
点赞 评论 收藏
分享
06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
评论
6
22
分享

创作者周榜

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