阿里后笔试的所思所想

阿里笔试爆零

结果是不出意外的,毕竟笔试是赶鸭子上架的,没有任何前期准备。但这也不能是借口,毕竟是面试,没有人听借口,没有做出来就是没有做出来。接下来就是总结经验,希望我下次不会这么狼狈,也希望其他迷茫的面试者看到的能有一点方向。
主要的面试手段就是考察cs基础,就是(computer science)。大概包括算法与数据结构,操作系统,计算机组成原理,计算机网络,编译原理。这其中算法和数据结构是重中之重。可能学校或者一些培训机构说项目经验,奖学金,四六级是面试的重点。这没有错误,但如果你cs都不过关,你笔试都过不了,你那些证书,项目,连让人看的机会都没有。原本我以为只有考研才需要cs,但没想到应聘也要。其实想一想也是,虽然现在大部分已经是框架式编程,但对于BAT,一定要对底层下手,就必须对cs有足够的能力。对于一般一些的公司也要求的是这样,一来国际上招聘惯例,二来BAT的经验摆在这里,难度会比BAT低一些。当然也有不考察cs的,但如果有可能,谁不想往大公司试试。
算法和数据结构的考察方式也很简单。编程题。题型也很固定。贪心;广度搜索;深度搜索;递归;二分查找;动态规划;二叉树;图。基本上就这些内容。提高的办法也很简单,刷题。这里提供两个刷题的地方:
牛课网的剑指offer:https://www.nowcoder.com/ta/coding-interviews
leetcode的一百道热题100:https://leetcode-cn.com/problemset/hot-100/
最后想说,应聘应该比考研更加努力,一个不恰当的比喻,考研是你出去钱交学费的,而应聘是老板出去钱,他不会轻轻松松让你把钱拿了。

你可能感兴趣的:(阿里后笔试的所思所想)