阿里云智能秋招,附带去年的面经和知识点整理
2020阿里数字经济体-阿里云智能秋招
我们是谁
阿里云开放平台是阿里云"被集成"战略的基石,为阿里云所有客户提供高效、安全、可信的云计算服务。我们团队有着世界一流的产品和场景,涉及API、身份、权限、资源管理、审计等多个高并发、大规模的访问场景。我们为百万云上企业客户的数字化转型服务,管理千万级云上资源,是阿里云技术挑战最大的基础体系之一。非常欢迎感兴趣的同学加入我们的团队。在这里,你将学习到如何设计良好的技术架构以应对高并发高性能的挑战,有机会与阿里云共同成长,挑战世界级的技术难题,实现自己的技术理想。我们的挑战
- 如何打造阿里云飞天操作系统的统一编程接口,践行Infrastructure as Code的理念?- 如何做到千亿级数据的秒级处理,在PB级数据中发挥数据挖掘的力量实现智能化?
- 如何为阿里云平台数百款产品提供「每日数万亿次」的鉴权能力?
- 如何解决数百万企业的云管理难题?
招聘岗位
1. 研发工程师JAVA2. 研发工程师C++
3. 基础平台研发工程师:至少掌握Java、C++、Golang、Python中一门语言
4.前端开发工程师
职位要求
- 计算机科学、软件工程、数学、信息安全等相关专业背景,本科及以上学历,学习成绩优秀- 良好的技术基础,熟练掌握编程语言、数据结构、操作系统、计算网络、数据库等
- 熟悉Java/C\++/Golang/Python/JavaScript/Swift等编程语言中的一门
- 具备良好的编程习惯,对设计模式与实现有深入的见解
- 有良好的表达和沟通能力,一定的抗压能力,持续学习,关注前沿,敢于挑战自我
- 有在校期间参加大型赛事取得优异成绩者优先、或有大型项目实践或者公司实习项目经验者优先
内推时间:7.15-8.26
工作地点:北京、杭州
简历投递:wenfei.cwf@alibaba-inc.com
(简历收到后会有回复邮件,如果没有收到回复邮件,请留言确保无遗漏。)
面经
面试期间的知识点都整理在博客上面,链接如下,知识点覆盖还是比较全面的。
去年面试为技术3面(2+交叉面)+hr面,形式为电话面试+视频面试
#内推##秋招##校招##阿里巴巴# 一面
介绍一下http,与tcp的关系,http1.0和1.1的区别,get,post的区别,参数放在那里;
hashmap说一下,hashmap怎么插入一个对象;
hashmap插入一个对象的时候覆盖和插入的问题,hashmap怎么扩容;
与hashtable的区别,怎样让hashmap安全,concurrentHashMap的锁是怎样实现的,读数据的时候还用加锁吗;
海量数据topK怎么求;
接口和抽象类的区别,接口的应用场景;
堆的实现,堆的插入删除怎么实现;
设计模式说一下用过那些,怎么用的;
spring了解过吗;
实现过api接口吗;
持久化了解吗,答得redis,然后又问redis怎么实现持久化的,redis的应用;
线程池的两个参数;
Mysql的隔离级别,应用,解决了什么问题;
数据库查找太慢了,怎么办;
索引失效的情况,怎么查看索引,索引的底层实现,为什么可以加速查找;
普通索引和主键索引的区别;
二面
算法:手写生产者消费者问题;
Tcp四次挥手;
怎么设置一个服务器(网络延迟,网络攻击);
Ddos怎么解决;
tcp拥塞控制;
数据库的三范式,怎么设计,怎么取舍;