阿里巴巴 内推 基础平台后端开发实习面经

一面 简历评估(10分钟)
面试官主要问了一些简历上边的实习时候做的项目,让我简单的介绍一下自己的项目。同时问做的什么研究,由于我大方向是网络方向,实验室的主要研究方向是分布式存储,分布式计算。可能面试官对于分布式不是很熟悉,这一部分我提了一下,就没再多问分布式的东西。面试官打来电话的时候,正在外面跟同学玩,就很诚实的跟面试官说了,面试官也听到我的环境有点嘈杂,可能就不想多问了吧,就说很简短的介绍一下就好了,别的也就没多问。
二面 (50分钟)
二面是晚上10点钟左右打过来的,首先要我介绍自己所做的项目,我就介绍了实习的时候作为项目组长做的两个项目,一方面比较熟悉,另一方面也可以体现自己的研究方向。第一个项目是做大数据存储和检索的,主要问了大规模数据的存储,如何实现数据的存储,同时是如何设计关系模式的,使用的分布式架构是什么,具体的实现原理是什么。关于检索方面,具体问了我如何实现的全文检索,以及如何实现数据的索引建立,以及如何实现特定名词的检索。然后就是第二个项目,这个比较简单,主要是做了一个web项目,也参与了部分前端的开发,问了服务端的实现springMVC。项目问完以后,就问一些基本的基础知识,计算机网络方面,问了TCP协议的三次握手和四次挥手,以及网络中数据包是如何传输的,同时问了当浏览器中输入一个url以后,后台的操作是什么样的,如何通过http协议获取网络资源的。后边主要问了数据库方面的问题,数据库的索引如何建立,数据库的存储引擎是怎么样的。操作系统方面问了进程和线程,进程与线程的区别以及如何实现同步,问了实现同步的方法,又问了synchronize,lock的区别,以及wait,notify等的区别。最后问了堆和栈的区别。还有部分数据结构和算法的东西,hashmap的实现原理,以及ConcurrentHashMap如何实现并发控制的。
编程测试(两道题)
第一题实现快速排序,第二题是实现一个同步控制,使用多线程打印abcabcabc
三面(20分钟)
首先自我介绍,然后看我的简历,发现我从2015年开始一直在实习,问了很多关于实习中的事情,问我实习的感受和收获等。然后就问我什么时候能够实习,实习期能够多久,实习时间不能保证的话就不容易出成果,问我还想要实习吗,意思就是如果你不能保证两个月以上的实习时间就别来了,这样比较浪费资源。然后就问了一些关于网络底层方面的知识,因为自己有一个项目涉及到底层网络拓扑的部署,以及网络故障的检测。主要就问了一些网络中如何检测故障,由于做的是一个web自自适应网络拓扑构建,网页中网络拓扑矢量图自己如何实现自由拖动,并且展示动态效果的,如何动态探测到网络故障并实时显示的。
四面(交叉)15分钟
由于我的毕设是做SDN相关的,面试官也是做sdn的,就问了SDN网络与传统网络的区别,以及SDN网络中如何实现相应的优化和效率的提升等问题,以及我的毕设论文如何实现SDN网络资源的编排和管理。同时提到了实验室的研究方向,分布式相关的,我就说自己做的的SDN论文需要结合一些分布式相关的研究来实现整个SDN控制器的分布式处理。由于提到了分布式,面试官让我介绍一些自己目前分布式方面做的东西,主要讲了一个分布式数据库,是我一个项目中做的,怎么做分库分表。另一个是分布式文件系统,主要是项目中用来做底层文件存储的,怎么做文件的分布存储以及容错、一致性方面的问题。由于我提到了多副本状态机,从而保证分布式一致性,面试官顺道就问了分布式存储中的一致性问题,让我详细讲一下raft算法,以及paxos与raft算法的区别。最后让我讲了目前项目中遇到的一个最难的挑战是什么,是怎么解决的。
#内推##实习##春招##面经##阿里巴巴#
全部评论
厉害
点赞 回复
分享
发布于 2018-03-14 11:15
厉害厉害,这是正经的科班高手。
点赞 回复
分享
发布于 2018-03-14 11:51
联易融
校招火热招聘中
官网直投
能否问下在哪个实验室?
点赞 回复
分享
发布于 2018-03-14 13:26
大隐隐于市。大神。
点赞 回复
分享
发布于 2018-03-14 14:21
paxos和raft不是区块链里的共识机制么?
点赞 回复
分享
发布于 2018-03-14 22:34
paxos算法楼主有做过总结吗
点赞 回复
分享
发布于 2018-03-17 14:12
看楞了,很多完全不知道啥东西。。。
点赞 回复
分享
发布于 2018-03-17 18:52
请问阿里一共有几轮面试啊?五轮吗
点赞 回复
分享
发布于 2018-03-17 23:56
今天晚上要面试 阿里的 基础平台研发实习,,,  看了你的面经 感觉自己要凉凉o(╥﹏╥)o
点赞 回复
分享
发布于 2018-03-20 11:03
请问你hr面试完到你收到offer,隔了多长时间啊?求告知
点赞 回复
分享
发布于 2018-04-05 18:11
能看看大佬的github吗
点赞 回复
分享
发布于 2018-04-06 15:54

相关推荐

头像
04-21 13:24
已编辑
门头沟学院 畜牧学
🕒 岗位/笔试时间游戏客户端/ 60min🤔 笔试感受良好,面试官友好👥 面试题目1. 实习情况(主要是闲聊)在IEG的感受,实习项目介绍,主要负责内容,项目什么时候上线(比较有意思的一个问题是: 背包系统里面,在UI界面的中央一般会有一个角色的模型,这个是怎么实现的。(对方的意思是让我重点回答如何在一个UI界面中显示一个3d的模型)这个确实不知道,最后对方的解释是用一个带有深度信息的image控件,但博主没太搞明白,如果有知道的大佬欢迎评论区留言。2. C++- 多态有哪些,怎么实现(动态多态,静态多态)- 智能指针概念,使用方式- 几种 cast 使用方式- unordered_map和map的区别,各种操作复杂度- 怎么避免哈希冲突,有哪些方法3. 项目这部分简单问了一下,主要还是gameplay系统设计,网络同步相关,客户端预测怎么做的,服务器回滚怎么做的之类的。4. 手撕代码之所以面了一个小时就是因为大部分时间都在做题。- 最长公共子序列,dp题- 反转链表,基本题- 数字1的个数(力扣233题)前两题做出来了,但最后出了个数位dp的hard我是没想到的,状态转移太复杂忘记了,最后一题做了很久也没做出来,最后对方让我说一下思路,就回答了数位dp的那些东西。
点赞 评论 收藏
转发
11 66 评论
分享
牛客网
牛客企业服务