写点什么

渣本全力以赴 33 天,四面阿里妈妈(淘宝联盟),拿下实习岗 offer

发布于: 刚刚
渣本全力以赴33天,四面阿里妈妈(淘宝联盟),拿下实习岗offer

前言

渣本一枚,杭州某大学读大四,学校背景还可以,因为在杭州读书,所以对阿里还是比较崇拜的,大二的时候就已经立志要去阿里实习,所以很早就开始准备了。这次面试了阿里妈妈,共耗费了 33 天的精力,最终拿下了实习岗 offer,现分享一波我自己的面经和感受,希望能够帮助同龄人。

注意:文末有惊喜~!!!


阿里妈妈面试经验分享

01 阿里妈妈面试感受

一面:一面给我的整体感受还是非常舒服的,面试官是比较和蔼的类型,非常有耐心,一面感觉有点像是简历面,结束之后给我的感觉是比较看重工程能力和技术细节,所以在面试之前最好是做好相应的准备。

二面:二面则问得比较灵活了,同样面试题的程度比较难,面试官是阿里的 P8,虽然职称是比较高的,但是面试的氛围却全程是以“讨论”的态度,所以给我的感觉是比较轻松的,由此可以感受到阿里的技术氛围也是非常不错的。

三面:这一面就问得很全面了,是阿里得 leader 级人物,一开始会和我聊聊学校经历,拉近了距离,所以之后的交流整体看来是比较轻松愉悦的。

四面:HR 面就不多说了,阿里的 HR 小姐姐还是非常专业的,问问题带有目的性但又不会让人感觉很冒犯,讲话声音也很好听,非常舒适。


02 阿里妈妈面试题整理(技术部分)

  1. 自我介绍

  2. 介绍一下 zookeeper,我主要讲了一下,在我们项目里的应用(注册中心),相关原理

  3. zk 还有没有其他的应用

  4. 考了一个细节点,zk 宕机,dubbo 中的 consumer 还能否通信

  5. Spring ioc 和 Aop

  6. 介绍一下你还知道的动态代理的方法

  7. 介绍一下我们使用的切换数据源的方式

  8. 考了一个问题 ioc 循环依赖

  9. aop 的一个小问题,大概描述就是嵌套的去做增强?

  10. 数据库的 ACID

  11. 如何确保消息发送到消息队列中?

  12. 从消费者端保证幂等

  13. get 和 post 的区别

  14. 乐观锁,悲观锁

  15. 介绍一下 dubbo 中的角色

  16. 服务治理的基本原理

  17. 注册中心辨析,为什么使用 zk 不用 redis?

  18. dubbo 的负载均衡

  19. 问:如果这个时候有服务器突然下线,如何保证负责的稳定性?

  20. 问:如果大量集群因网络波动出现问题,如何解决,维持稳定性?

  21. cookie 解释一下

  22. session 解释一下

  23. 问 session 应该存什么样子的信息?

  24. 微服务为什么是微服务,什么样子的微服务架构是好的?

  25. 大数集合 A 和 B 求交

  26. 面向对象的设计思想和常用设计模式

  27. 设计模式常用原则

  28. 讲一下设计模式的分类

  29. Spring 里面设计模式的应用

  30. 单例实现,饿汉懒汉

  31. volatile 讲一下

  32. volatile 的内存语义

  33. 类加载机制和类加载的过程

  34. 地址栏输入地址,整个响应过程

  35. 七层协议理解

  36. http 和 https

  37. http 请求头

  38. mvc 的 dispatch 机制

  39. rpc 中序列化的作用

  40. 微服务架构

  41. 1T 个数找重复最多的 10 个,这里自己和上一面的大数集合一样一点一点优化出来了

  42. Mysql 的四种隔离级别,解决的问题

  43. 场景题:A 和 B 两个线程同时访问一个数据库数据,如何保证不会被覆盖?

03 阿里面试题答案(完整解析版)

由于文章篇幅有限,具体的面试题答案和解析部分就不在文章中描述,均整理在 PDF 文档里,有需要的可以直接**点击这里,获得文档领取方式**


如何进入阿里实习?

这次我面试的是阿里妈妈,阿里妈妈是阿里的大数据营销平台,阿里核心的商业数据都在这个部门,所以要进入阿里妈妈来实习是一件非常不容易的事情。关于如何顺利拿下 offer,进入阿里实习,我个人也整理了一些我的方法和建议,希望能够对大家有所帮助。

(1)搜集数据,了解阿里

首先第一步要做的就是对阿里有一定的了解,这个了解并非是指你知道阿里哪些 app、这些 app 是干嘛的,而是对阿里每一个部门的情况有一个基本摸底,当然核心数据是无法得知的,但网络上还是能够搜到相关资料,无论是面试什么岗位,都应该做到这一点。所以实现我准备好了一些材料,最终挑选了阿里妈妈下手。

(2)丰富自己,提升核心竞争力

能不能顺利进入阿里实习,就要看是不是能够拿到面试的机会,因此在简历上要下功夫,而个人的简历无非就是要丰富自己,让自己的简历在众多简历中脱颖而出,而对于开发人员来说,无非是掌握了多少技术、拥有多少项目经验?要想丰富自己,那么就通过不断地学习,提升核心竞争力。

学习资料:评论+转发,关注我,**点击这里,获得文档领取方式**

  • ①Java 核心知识宝典


  • ②SpringBoot 使用笔记(核心技术)


  • ③实战电子书 + 源码解读文档


  • ④BAT 大厂面试题库(百度、腾讯、阿里、字节跳动、京东、滴滴等全套)


总结

能够进入阿里实习,确实让人倍感兴奋,但大厂的竞争是非常大的,所以“学习”仍旧不能落下。如果你同样拥有一座大厂梦,那么最好也要努力奋进。

以上所有学习资料,均能够免费分享给你,转发+评论,关注我,**点击这里,获得文档领取方式**

用户头像

还未添加个人签名 2020.09.25 加入

还未添加个人简介

评论

发布
暂无评论
渣本全力以赴33天,四面阿里妈妈(淘宝联盟),拿下实习岗offer