菜鸟物流一面:分布式架构 50分钟

  1. 个人介绍加项目介绍20分钟
  2. 微服务架构是什么,它的优缺点?
  3. ACID CAP BASE理论
  4. 分布式一致性协议,二段、三段、TCC,优缺点
  5. RPC过程
  6. 服务注册中心宕机了怎么办?
  7. 微服务还有其他什么组件
  8. 分布式架构与微服务的关系
  9. 你有什么问题要问我的。

菜鸟物流二面:1个小时

上来不用自我介绍,项目介绍,直接开始

算法来两道

  1. 各种排序算法、未排序常规数据查找第K大的数,时间复杂度。
  2. 二叉树的深度

操作系统来两道

  1. 虚拟内存分页了解不?
  2. 进程和线程区别?

数据库来三道

  1. 第一二三范式是什么?
  2. 一个表一千个列值为true和false,写sql 查询 有300个列值为true的行。
  3. 脏读和幻读是什么?

JVM

  1. 什么对象会从新生代晋升到老年代

多线程

  1. 一个任务分成十个任务,最后汇总计算,不能用fork/join
  2. 开源框架源码了解不?
  3. 数据建模两道、个人题开放性题

安全方面的问题

  1. 对安全方面了解多少?
  2. 安全协议有哪些 、https是啥?

介绍你做的项目和其中的难点。

三面

个人感觉着重技术深度。

  1. 从ConcurrentHashMap一路问到锁&锁优化->LongAdder->伪共享->缓存行填充->cas等诸多技术细节;
  2. 从hystrix一路问到原理->自己如何实现->如何优化->响应流编程(reactive streams);
  3. 从简单的生产者消费者模式设计到如何高效健壮实现等等。

四面

  1. 如何倒序输出单向链表?
  2. 个人直接想法是用栈先进后出的特点,把链表数据读到栈里然后输出。
  3. 有更好的实现方式吗?
  4. 主要问项目情况,然后根据一个项目,问如果量级扩大1000倍,你会怎么做?有哪些优化措施?高性能&高可用措施?

五面:HR面

给大家抛出几大深坑问题:

  1. 个人的职业规划是什么
  2. 你遇到的最大问题或者是困难是什么
  3. 你如何看待阿里
  4. 你能为阿里带来什么
  5. 你的优缺点是什么

这几个问题,大家深思啊,不多说。

面试总结:

  1. 技术基础必须扎实:算法、数据结构、操作系统等,蚂蚁金服面试对技术的基础非常重视,基础扎实的同学有利于在前两轮突出重围。
  2. 技术宽度:主要集中在高并发、多线程、分布式架构,大以及常用中间件(缓存等)的选型和比较。
  3. 技术原理深入:重点还是提前准备好JVM、多线程高并发这块。
  4. 参与的项目总结:你需要清楚你所做项目的关键细节、优化、特点、原理。
  5. 很多所用第三方库&中间件等的原理,即使你不知道,也要有自己的想法能够说出如何代替实现,比如单点登录的替代方案。
  6. 最好,提前准备一个大数据访问,比如pv扩大1000倍,你的架构或者技术方案应对措施。
  7. 最后,千万不要倒在HR面试环节,避重就轻是重点,特别是优点和缺点,如果问到你的规划是什么,请记得一定告诉HR你想成为一名优秀的技术专家!

以上就是我的6总结,这些都是不断面试积累来的经验,分享出来避免更多同学少走弯路,早日进入BAT等一线互联网公司!

小编整理面试题及答案

点赞!

收藏!

转发!

后台私信回复【面试】即可获取完整Java资源和答案!

阿里菜鸟物流五面,血与泪的经验总结(附面试答案)相关推荐

  1. [短评] 关于顺丰快递大战阿里菜鸟物流事件的一点吐槽

    江湖险恶,一个企业要在中国特色市场经济环境中生存下去难免需要执行一些非常规的"经营策略",百度.阿里.腾讯.360这几家公司摸爬滚打多年能屹立不倒,也许或多或少都曾做过一些下三滥的 ...

  2. 阿里蚂蚁金服五面,血与泪的总结(附面试题)

    蚂蚁金服一面:分布式架构 50分钟 个人介绍加项目介绍20分钟 微服务架构是什么,它的优缺点? ACID CAP BASE理论 分布式一致性协议,二段.三段.TCC,优缺点 RPC过程 服务注册中心宕 ...

  3. NI HIL测试平台环境部署(血与泪的经验)

    说明 1)所述均基于如下环境&版本:Win10系统.NI Veristand2018SP1.Labview2018SP1.Matlab2017a.不排除因为版本及软件环境问题,所述方法不奏效或 ...

  4. 混合血与泪的经验:Linux下vim---E325报错解决方法

    一.问题描述 有时候vim进入之前意外退出的文件时会出现如下报错: 二.如何解决 退出vim,返回当前目录. 在当前目录下rm -f 将下图中的框住的文件删掉,我这里要删的文件是**.mycode.c ...

  5. 使用友善之臂Mini2440开发板使用网口下载程序不成功血与泪的经验教训

    一开始根据视频教程在Fedora下查看IP进行下载的时候,发现通过u-boot下载总是显示TTTT,也就是网络连接不通,但是在window下面又是可以通过Samba服务器访问Fedora文件夹里面的内 ...

  6. 激光雷达厂商速腾聚创获3亿元融资,阿里菜鸟、上汽,北汽入股

    雷刚 发自 凹非寺  量子位 报道 | 公众号 QbitAI 眉来眼去过后,真就在一起了. 激光雷达厂商速腾聚创对外宣布,已完成新一轮融资,总额超3亿元--国内激光雷达初创公司单笔融资最大额. 此轮融 ...

  7. 社招(0-8年经验届均可投!)阿里菜鸟急求大量后端JAVA

    属性:HR直招 部门:阿里-菜鸟-物流科技 方向:物联网相关业务 需求级别:P5-P7都可 部门氛围:不卷!不卷!不卷!(重要的事情说三次) 工作地点:杭州(大量HC).上海(少量HC) 待遇:只要足 ...

  8. 阿里菜鸟回答2018:智能物流骨干网里的4张技术面孔

    乾明 李根 发自 江浙沪  量子位 报道 | 公众号 QbitAI 物流行业会怎样回答他们的2018? 阿里菜鸟网络说,在11月20日那天,便交上了答卷. 今年的双11物流,9天,10亿包裹全部送完. ...

  9. 深度学习在阿里菜鸟网络物流领域的应用 | 2017 全球机器学习技术大会

    以下内容精选自 2017 全球机器学习技术大会系列直播:<深度学习在阿里菜鸟网络物流领域的应用> 胡浩源 / 阿里巴巴菜鸟网络高级算法专家 阿里巴巴菜鸟网络高级算法专家,研究深度强化学习在 ...

最新文章

  1. InnoDB 的辅助索引叶子节点为什么不直接保存的记录地址而要存主键键值
  2. extjs jquery使用场合
  3. STM32工作笔记0014---认识emWin图形设计框架
  4. ORB feature to FAST,定向快速旋转简报
  5. Python 3——xlsxwriter生成图表
  6. mindoc升级总结
  7. Fundamentals of Computer Graphics(4th Ed)--Introduction(计算机图形学翻译级笔记)
  8. OSChina 周四乱弹 —— 当你简历注水但还是找到了工作
  9. 如何获得更好的交互体验_制定更好的用户体验决定的4条聪明的心理学规则
  10. 字长16位的计算机 它表示是,计算机应用基础(第2版)在线作业
  11. 【四足机器人】学习笔记 欧拉角与旋转矩阵之间的转化关系
  12. HTTP的长连接(持久连接)和短连接
  13. 一维数据二维化的办法汇总(一)
  14. 没有找到libgcc_s_sjlj-1.dll
  15. 产品经理如何提高创造力_如何提高产品设计师的创造力
  16. 高并发服务器的限制有哪些,如何提高并发量
  17. OFDM系统同步技术的matlab仿真,包括符号定时同步,采样钟同步,频偏估计
  18. python getopterror_python getopt
  19. CGAL笔记之单元格复合体和多面体篇—曲面网格
  20. arcmap点图层获取tif图像素值,ArcMap中输出tif图片时的Write GeoTIFF Tags选项,Engine中如何实现?...

热门文章

  1. 法国数学家梅齐亚克的砝码问题
  2. PHP-Laravel简介
  3. android 模拟点击第三方app,Android实现打开第三方app
  4. 知道这几个计算就掌握了SVPWM
  5. OpenVINO应用案例:部署YOLO模型到边缘计算摄像头
  6. [MIT]微积分重点 第十一课 对数函数和反三角函数的导数 学习笔记
  7. python新建word文档_python_docx制作word文档
  8. ubuntu卸载永中office2012青年版
  9. 2022-7-29 第八组wly 异常处理
  10. mysql mof_mysql的MOF和UDF提权