春招流程
阿里实习春招是有提前批的,提前批不走系统,不需要笔试,直接投给各个部门负责校招的人。正式的流程是笔试-> 一面 -> 二面 -> 三面 -> 交叉面。
提前批可以同时面多个部门,其实只要没走招聘系统就可以同时面,挂了也没事,机会还是挺多的。单提前批结束走正式流程的话只能选一个部门面了,如果挂了那基本就凉了,系统会有面试记录,只能等等看,有没有其他部门来捞人了。
阿里的笔试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面
记不太清了,基本都是一些经历相关的问题。
结语
每次面阿里,都感觉自己太菜了,不过每次面完也都能学到很多东西。感觉最后能上岸真是太幸运了。
感谢老铁素材!