阿里春招实习Java后台开发面经

春招流程

阿里实习春招是有提前批的,提前批不走系统,不需要笔试,直接投给各个部门负责校招的人。正式的流程是笔试-> 一面 -> 二面 -> 三面 -> 交叉面。

提前批可以同时面多个部门,其实只要没走招聘系统就可以同时面,挂了也没事,机会还是挺多的。单提前批结束走正式流程的话只能选一个部门面了,如果挂了那基本就凉了,系统会有面试记录,只能等等看,有没有其他部门来捞人了。

阿里的笔试60min两道算法题,还是挺难的,不过好在笔试不刷人,只是参考(根据经验,如果算法做的还可以,后面面试很少会问算法,如果做的不好也没事,如果后面都面的很好,部门想要的话,听说有的会补个算法面或者重新做笔试的机会)。
面试一共4面,很长,很难顶。一般一面是基础面,二面一般是主管,三面大老板,四面是其他部门的人来面。提前批有的还会有简历面,就是会打电话来了解了解基本情况,我当时太傻了,以为就是随便聊聊,结果说的太谦虚了,最后连面试都没得。

面试前一般都会由面试官提前打电话约时间。面试基本都是直接打电话聊,也有的会用钉钉视频面。三月份提前批面了飞猪和钉钉都挂了,查漏补缺了一个月4月份正式批上岸。

本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,

有需要完整版的朋友可以点一点链接跳转领取,链接:戳这里免费下载,获取码:CSDN
在这里插入图片描述

笔试

笔试当时A了第二题,笔试成绩还可以,所以面试中没太问算法题。

一面

讲了讲自学的电商项目,针对项目问了问,比如字段怎么设计?
HashMap ConcurrentHashMap的区别?
https和http的区别

计网

tcp连接过程
负载均衡
比如集群扩容,怎么rehash?

消息中间件

如何隔离不同类型的消息?
数据在内存中怎么办会不会丢?
对消费者来说,如何知道他要哪个消息?

双十一场景

大量请求打到服务器怎么处理?
限流怎么实现?

二面(60min左右)

设计模式六大原则
redis的内存淘汰策略,场景举例
设计电商项目密码加密了解吗?对称加密,非对称加密?
springmvc流程
非递归实现中序遍历
场景设计题
介绍实验室项目





三面(60min左右)

Java和C#的区别
如果让你设计垃圾回收器 你觉得有什么可优化的吗?
md5了解过吗
自己设计一个任意长度字符串映射一个固定长度的数据?
hash冲突怎么解决
zab和paxos相比的优越性在哪
项目
有什么设计的好的地方?
遇到什么困难?
有什么可以再改进的地方?








四面

四面是交叉面,主要就问了问简历上的内容。

  • 介绍实验室项目
  • 参加比赛的情况,介绍比赛项目
  • 如何学习之类的问题

hr面

记不太清了,基本都是一些经历相关的问题。

结语

每次面阿里,都感觉自己太菜了,不过每次面完也都能学到很多东西。感觉最后能上岸真是太幸运了。

感谢老铁素材!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章