阿里巴巴面试总结

从学长内推到前两天收到短信,看到最后一句话:青春正好,一路阳光。顿时感到之前的努力没有白费,更多的挑战,更大的梦想在等着我去实现。

作为一个普通的应届生,少不了前期漫长的准备。leetcode真的是个好网站,从五月中旬开始在leetcode上面刷题,通过练习对于动态规划,bfs,dfs,贪心算法有了更深的认识。通过mysql的习题,复习了基本的查询语句。而对于java源码的学习使我能够从实现的角度去理解io, 集合的思想。

一面:

首先介绍实习的经历,主要说了我在spark性能优化方面的经验以及对spark的架构的理解。

然后就是java基础知识的考查,io,集合,源码如何实现,线程安全如何保障。

最后是一个算法的问题,集合里面binary search tree是怎么工作的,阐述了插入到查询的过程。

没答好的就是关于nio线程通信这块,当时还没有写rpc的框架,只能说下对于nio大致的认识。。

二面:

介绍了本科到研究生的项目经验以及学习过程。

我说的算法学得还不错。。。然后就问了如何在一个字符串内查询另一个字符串,一开始答了tries,后来想到之前刷题用的kmp,终于让面试官满意了。

后来谈到写过爬虫,就问了如何爬取需要用户登录的网站。我提了个cookies,紧跟着问了如果有https协议,如何爬取。

二面更加考察综合的能力,更关注解决问题思考问题的能力。

三面:

hr面没有涉及太多的技术,hr很真诚,问我想从事的岗位,对公司有什么问题等等。


最终顺利的拿到了offer,可以前往美丽的杭州感受互联网的自由和拼搏。

青春正好,一路阳光~


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值