【阿里内推】工作地:深圳&杭州
阿里巴巴校招内推
阿里巴巴校招开始内推啦~~工作地点可选 深圳&杭州,欢迎大家加入,有问题都可以留言咨询哈
- Java:深圳、杭州
- C++:杭州
- 算法:杭州
- 前端:深圳、杭州
- 客户端:杭州
- 测试:深圳、杭州
扫码下图中的二维码即可投递简历。
帖子原来内容
鸡汤
1、看书!看书!看书至少占你50%的时间
我觉得一开始,最基础,最重要的是,要理解整个计算机的知识体系。
学习整个计算机知识体系,最快的方法肯定是看经典的书,而不是刷面经或者背知识点。书上的有些内容一开始确实晦涩难懂,但请硬着头皮把它啃完,啃完之后你会发现在后续的项目或者面试中对这些内容的理解越来越深。
2、不要妄自菲薄,化失落为动力
春招秋招我也挂了很多公司,也能理解被挂后的心情。但请迅速调整心态,前面不是已经有知识体系了嘛,赶紧根据面试内容加深对知识体系的理解。
3、不要为自己找借口,纯互联网没有那么多歧视
如果笔试面试失利,不要给自己找借口。非985/211,非科班,非男生都不是借口,失利的原因只有实力不足,所以赶紧总结失败,提升自我。
4、笔试个人作战vs团队作战
我的建议是:自己独立完成。其实独立完成笔试也是对自己的一种提升。笔试只作为初步筛选,秋招我一般也只能AC 40%~60%的编程题,但笔试基本都不会被刷。
我也不会鄙视团队作战的,团队答题的同学笔试前要花时间找团队,笔试时候要考虑规避摄像头,笔试后要担心会不会被判作弊,也是挺累的。独立做题的同学能利用这些时间多看些书,又能在笔试时候提升自己,岂不是很划算?
5、不要吐槽面试官或者hr
每个人都有各自性格、习惯,作为应聘者,应该学会如何去应对面试中出现的所有情况,而不是面试官来适应你,这是应聘者软实力的体现。
6、不要迷恋面经,面经只能用来查漏补缺
面经真的当作娱乐八卦那样看看就好。
7、多写代码实践,多看源码思考
这个谁体验谁知道,效果超群。
学习路线
前面废话了很多,下面说一下我自己的学习路线吧,以作参考。每一大方面分为三个部分:
推荐书籍:一定要看,可以选择推荐的书,或者其他相似的经典书籍,作为入门
总结提升:最好看一下,读完一本书不一定能理解透彻,也容易忘掉,看一些牛人的总结归纳挺好帮助,也对面试有帮助
自由发挥:希望在这一方面深入可以看,学习深度上不封顶,有可能会成为你跟面试官的聊资。
我认为不论你应聘什么岗位,都需要对下面这几大块内容有基础的理解吧?
- 数据结构与算法
- 操作系统
- 计算机网络
- 数据库
- 一门编程语言
(1)数据结构与算法
推荐书籍
- 算法导论(原书第三版):至少看完前22章
- 剑指Offer:一边看书,一边在牛客的OJ上全部AC
总结提升
- Leetcode:至少做完序号前150吧
自由发挥
(2)操作系统
推荐书籍
总结提升
自由发挥
- Maybe看看Linux内核源码
(3)计算机网络
推荐书籍
- 计算机网络:至少把应用层、传输层、网络层看完
- 或者计算机网络:自顶向下方法
总结提升
自由发挥
(4)数据库
推荐书籍
总结提升
(5)一门编程语言(Java为例)
推荐书籍
- Java核心技术·卷1:基础知识(原书第9版):7、8、9章不看
- 深入理解Java虚拟机(第2版)
总结提升
软实力
(1)不断提升自身能力
上面提到的学习路线其实只是基础部分,大概掌握之后,需根据自己的喜好不断学习更多的内容,下面说一些我的心得。
如何挑一本书:
- 在亚马逊上搜关键词,在排在前几位的热门图书里挑就好了
- 在豆瓣读书里看看书的评分,口碑太差的书建议还是不要读了,浪费时间
何如挑选好Blog:
这个没什么好办法,一般我都会选系列主题的Blog看,然后从博主的排版、写的内容,大致看一两篇就能知道好不好。下面共享一些我看过的Blog。
博主:
专栏(上面推荐过的就不重复推荐了):
(2)面试中如何展现自己
经常看到有牛友说面试问题回答得都挺不错,跟面试官聊的也很欢乐,但最后确挂了,很多时候我也有这种感觉,下面是我在多次失败后总结的一些教训:
面试官:你能说一下数据库有哪些隔离级别吗?
你觉得还不错的回答(但最后可能没通过面试):
- 可串行化:通常保证可串行化调度
- 可重复读:只允许读取已提交数据,而且在一个事务两次读取一个数据项期间,其他事务不得更新该数据
- 已提交读:只允许读已提交数据,但不要求可重复读。比如在事务两次读取一个数据项期间,另一个事务更新了该数据并提交
- 未提交读:允许读取未提交数据,这是最低一致性级别
也许更好的回答(以MySQL为例):
- 可串行化:xxx,是通过加共享锁、排他锁的方式实现的
- 可重复读、已提交读:xxx,这两个隔离级别在MySQL中都是通过MVCC技术实现事物隔离的,这两种隔离实际实现时均为“读不影响写,写不影响读”,区别在于读的时候创建副本(read view)的时机不一样
- 未提交读:xxx,这一事务的实现机制是读不加锁,写加排他锁,并到事务结束之后释放。
上面只是举个例子,我也不知道恰不恰当。因为我自己也挺怕被问这种看似简单的问题,
(3)面试小技巧
- 请只用你平时70%的语速讲话!70%!70%!
这点很重要,也很难做到,相信大部分人不知不觉回答问题的速度会越来越快。降低语速的好处不多说。
- 面试过程如果可以,请多微笑,尤其hr面
你适当笑笑心情能放松点,人总该还是不喜欢一直板着脸。
#阿里巴巴##秋招##内推#