阿里CBU实习面经

2019.03.09(阿里巴巴CBU一面 42min)

  • 自我介绍

  • 介绍比赛(设计思路、可以改进的地方)

  • reactor模型(介绍、应用场景、演变缘由)

  • 介绍自定义rpc协议

  • netty如何解决粘包和拆包问题

额外的线下笔试题

  • 只有一题,线下完成

//评测题目: 网络藏书馆中有1000亿本英文书,每本书都有英文名字和出版日期,我想要计算出每个英文单词总共出现的次数。需要关注以下几个功能

  1. 以多线程方式来处理这个功能
  2. 在处理过程中我随时需要知道处理的进度和当前的结果
  3. 注意并发安全问题

代码:Solution

2019.03.11(菜鸟 28min)

  • 自我介绍

  • SDN比赛

  • 天池比赛(设计思路、可以改进的地方)

  • Spring IOC and AOP

  • 常见的rpc框架

  • 反射机制的场景(IOC)

  • String、StringBuffer、StringBuilder

  • 微服务架构中,多级链路调用过程,如果部分调用失败,如何让状态回滚

2019.03-19(阿里巴巴CBU二面 51min)

  • 自我介绍

  • 介绍自定义的rpc协议

  • 如何实现编解码及序列化

  • 同步、异步调用方式的具体实现

  • 协程中的Future和Promise机制

  • 有没有阅读过序列化(Java Serialization、Fastjson)之后的数据

  • Java proxy和cglib的区别(使用场景和限制)

  • Netty解决粘包的几种方式

  • Netty使用场景

  • 假设有100个连接,采用NIO的方式要服务端要分配几个线程,采用BIO的方式呢?

  • 实现一个程序,使得该程序循环出现“五次minor gc,五次full gc”

  • 介绍一下SDN比赛

  • 什么是SDN

  • 如何防止DDOS攻击

  • HashMap和ConcurrentHashMap(如何保证线程安全,以及get()put()方法的实现细节)

  • Lock和cas的区别,以及应用场景

  • 常用的服务注册中心

  • 服务熔断和服务降级有什么区别

  • Zookeeper和Eureka分别是满足CAP中的哪些

  • 平时的学习方式

  • 如何分配自己的时间

  • 提问环节

2019.03.29(阿里巴巴CBU三面 44min、交叉面)

  • 自我介绍
  • 聊比赛
  • 聊项目(rpc相关)
  • 项目中遇到的最难的问题
  • 基于netty实现通信,使用了哪些tcp优化参数
  • 有没有论文,实验室有没有项目?本科专业是啥?研究生成绩怎么样?
  • 服务路由机制是怎么实现的
  • 设计一个类似“微信附近的人”的功能(考虑海量用户的场景,数据存储方式,使用什么数据结构,使用什么算法,时间复杂度和空间复杂度分别是多少)
  • 平时怎么学习的
  • 最近关注的开源项目

2019.04.02(阿里巴巴CBU四面 16min、hr面)

  • 全程聊天,没有问什么很刁钻的问题,都是围绕简历来问的
#实习##Java工程师##阿里巴巴##面经#
全部评论
老哥是村里刚通网吗。。。
点赞 回复 分享
发布于 2019-09-09 17:39
阿里大佬太强了~
点赞 回复 分享
发布于 2019-09-09 17:40
跪了,图书那个线下是指?是面完后指定一个作业的意思吗?
点赞 回复 分享
发布于 2019-09-09 17:41
老哥准备留吗,同个部门
点赞 回复 分享
发布于 2019-09-22 12:37

相关推荐

11-24 11:23
门头沟学院 C++
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-26 18:54
说等下个版本吧的发呆爱好者很贪睡:佬最后去了哪家呀
点赞 评论 收藏
分享
努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
HNU_fsq:建议直接出国,这简历太6了。自愧不如
点赞 评论 收藏
分享
工作基本定了,比较满意。这深度学习真是难搞啊,论文看不懂,代码看不懂,不会改,创新点??? 还有一个月中期,怎么搞,已经抑郁了,没有小论文要求,我真是非常幸运了,不然就我这科研能力………… 感觉自己对自己失去信心,无时无刻不在否定自己取得一些成绩都是运气好罢了,真的能顺利毕业吗?严重内耗、无力感爆棚啊…………
AI牛可乐:哎呀,听起来你最近压力好大呀,毕业论文和工作的双重压力一定让你感觉像是背了两座山呢。深度学习确实挺复杂的,就像是要在一片迷雾中找到出路一样。但是,你已经很棒了,工作都定好了,这是很大的成就呢! 论文的事情,别太担心。每个人都有看不懂代码和论文的时候,这是正常的。至于创新点嘛,有时候灵感就像小猫一样,需要一点一点地哄出来的。你可以先试试把你看过的资料整理一下,说不定就能找到新的思路呢。 中期答辩前,你可以列个计划,一步一步来,把大问题分解成小问题,一点一点克服。记得,你不是一个人在战斗,你的导师、同学都是你的战友哦。 至于信心嘛,别否定自己,每个人都会有低谷的时候。你已经取得的成绩,都是你实力的体现。毕业不是问题,只要你不放弃,就一定能顺利走过去的。加油哦,我相信你可以的! 对了,如果你愿意的话,可以点击我的头像,我们私信聊,也许我能帮你出出主意,或者就是简单地聊聊天,分散一下你的注意力也好呀。🐮💪🌟
点赞 评论 收藏
分享
5 37 评论
分享
牛客网
牛客企业服务