2021 秋招(WIP)

秋招申请思路

先说一下自己的秋招申请思路吧,我大概将公司分为三种类型,算是各有优劣。

第一种,传统意义上的国内互联网大厂,以腾讯,阿里,美团,字节等公司为首,这些公司的特点是平台比较大,无论是招聘、人才培养、晋升、跳槽等都具有很好的行业认可度,但相对地,公司比较大意味着组织架构复杂,组之间甚至事业群之间的差距非常大,可以认为是一种比较求稳的选择。

第二种,独角兽型初创公司,以商汤,旷视,图森,小马等公司为首,这些公司的特点是薪资相比于大厂更具有竞争力,且可以期待一波上市直接财务自由,但也有可能无法上市甚至公司倒闭,可以认为是一种比较冒险的选择,高收益高风险。

第三种,外企互联网公司,以微软,亚马逊,Hulu等为首的大小公司,这些公司的特点是团队实力不弱,工资也比较有竞争力,且能够做到 WLB,但相对地在行业认可度方面不如一线大厂(毕竟在大陆),门槛相对较高,对算法和英语有一定的要求,可以认为是一种另类的选择。

申请

结合我个人的情况而言,就大厂而言,因为互联网大厂的薪资是一个充分竞争的市场,关键是拿到哪一家的 SP 或者更好的 offer,所以·我选择申请阿里、腾讯,字节,美团、快手、滴滴;就初创公司而言,我不是 CV 出身,CV 四小龙这种初创公司对我来说吸引力不大,我选择申请一些“垂类”的初创公司,比如自动驾驶赛道的图森和小马,还有数据库的“小而美”公司 PingCAP;就外企而言,Hulu 的难度过于大,我选择申请微软、亚马逊,英伟达。

秋招流程

面试结果

腾讯:面试完成,等结果

阿里:面试完成,等结果

字节:面试完成,等结果

美团:投递简历,无消息

快手:一面,无消息

滴滴:笔试,无消息

图森:一面,无消息

小马智行:三面,感谢信

PingCAP:放弃流程

微软:投递简历,无消息

亚马逊:面试完成,等结果

英伟达:一面,无消息

面试形式

说一下面试的几种形式吧,有的公司比较喜欢面基础,大概就是操作系统,网络,数据这种你问我答的形式,应对这种面试,需要大量的背诵和记忆;有的公司比较喜欢面算法和数据结构,大概就是链表、二叉树、DFS、BFS、DP 之类的,应对这种面试,需要刷一些题目,比如剑指Offer,Leetcode 等;有的公司比较喜欢考察工程能力与项目经历,应对这种面试,需要自己把做的事情想清楚,描述清楚,从背景、痛点、现有方案、实现方案、最终结果、自我思考几个方面,把项目介绍清楚,最好加入一些思考,无论这个思考是你自己的,还是听别人说的,还是在知乎上看到的,如果追问实现细节的话,要能够把重点,难点说清楚。

面试流程

从面试流程来看,亚马逊的面试是效率最高的,一天两面就结束了,后面等结果就行了,其次是字节跳动,四轮面试一个星期内就结束了,阿里和腾讯的效率相当,都是四面左右,大概不到两个星期。美团、快手、滴滴都属于无消息,也不告诉你是不是挂掉的这种。。初创公司的面试相比于大厂,其实是更难的,有时候会遇到一道算法做不出就被挂掉的情况。

一些思考

面试失败

第一份公司很可能决定你之后的职业走向,所以还是比较重要的。秋招其实也是一个双向选择的过程,如果你不匹配公司的能力要求、价值观要求,其实进去是一件很难受的事情,所以面试被挂也不必过于否定自己,只是不匹配而已,未必是自己怎样地差。

职业兴趣

如果对某个行业有兴趣,当然是申请这个行业的工作最好。但可能大部分人,像我一样,不知道对什么感兴趣,只是大家都在做这件事情,或者实验室一直在做这件事情,或者实习一直在做这件事情,就继续去做这件事情。在寻找自己的兴趣的过程中,总是要做一些妥协的,做自己手头能做好的事情,做得更加顺利,也许兴趣就自然而然地来了呢。所以,我的想法是如果没有特别喜欢的做的事情,最好选择你擅长做的事情。

全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向
点赞 回复 分享
发布于 2020-09-09 13:56
非常清晰的投递思路,点赞~!
点赞 回复 分享
发布于 2020-09-09 21:03
mark
点赞 回复 分享
发布于 2020-09-09 21:17
受益匪浅!感谢楼主!!😁
点赞 回复 分享
发布于 2020-09-10 17:58
谢谢分享!
点赞 回复 分享
发布于 2020-09-28 02:04

相关推荐

百度麻将第二题,这样做有问题吗?public class Main {    public static void main(String[] args) {        Scanner in = new Scanner(System.in);        // 注意 hasNext 和 hasNextLine 的区别        while (in.hasNext()) { // 注意 while 处理多个 case            String str = in.nextLine();            System.out.println(rotateStr(str));        }    }    public static String rotateStr(String str) {        char[] charArray = str.toCharArray();        Boolean[] bs = new Boolean[charArray.length];        Arrays.fill(bs, false);        int g = 2;        LinkedList<Character> list = new LinkedList<>();        for (int i = 1; i < bs.length; i+=2) {            list.add(charArray[i]);            bs[i] = true;        }        while (list.size() != charArray.length) {            g = 2 * g;            int start = 0;            for (int i = 0; i < bs.length; i++) {                if (!bs[i]){                    start = i;                    break;                }            }            for (int i = start; i < charArray.length; i+=g) {                list.add(charArray[i]);                bs[i] = true;            }        }        StringBuilder sb = new StringBuilder();        for (Character c : list) {            sb.append(c);        }        return sb.toString();    }}
投递百度等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
13 24 评论
分享
牛客网
牛客企业服务