2020届校招总结(更新完)

秋招历程

2020 年 7月 25日 最后一更
最终入职:亚马逊中国
谷歌:疫情+去年找人太多导致今年缩招,已经没了,但是HC保留一年(基本今年下半年也不会扩招)
微软:2019年11月份面试了,现场3轮技术面+1轮非技术面(英文),最后一轮大佬面一塌糊涂代码写的,脑袋秀逗了,最后非技术面一个外国人感觉很多单词可能表述的有点问题,最后挂了


10.05 update一下:
谷歌:过hc了,希望有团队可以捞我
Timeline:
9.26一轮电面 -> 10.14 onsite四轮面试 -> 10.16 HC送审 -> 11.05 HC过了


update一下:
谷歌:送hc了,到现在还没有结果,应该是凉透了,这周四催一下看看
亚马逊:大白菜 已签
阿里云:大白菜 已拒
字节跳动:SP 已拒
旷视:侮辱性大白菜 已拒


update一下:
1. 小马智行:今天跟HR说不面了,那边流程帮我停掉吧
2. 亚马逊:下午收到了正式offer
3. 阿里云:晚上收到了意向书


秋招投了:

  1. 国内大厂:字节跳动,腾讯,阿里(实习转正),美团,华为,拼多多
  2. 外企大厂:谷歌,亚马逊,微软
  3. 外企小厂:hulu,airbnb,freewheel,shopee
  4. 独角兽:旷视,小马智行,依图

具体情况:

  • 字节IES服务架构部门:3轮面试,半个月拿的意向书,7月底拿的以为秋招很简单,没想到后续太惨了。。。
  • 阿里云转正:转正OC,不过想换base,加了1轮技术面(技术面就问实习做了什么,聊了一下)+1轮HR面,等结果。
  • 腾讯WXG:找的HR帮我联系的北京WXG的部门,2轮挂。面试体验很不好,面试官一副赶快完成面试工作的态度,问完最后一个问题说了句面试完了直接就挂了电话,服了。然后一直没被捞
  • 美团:找师兄内推的,过了两个礼拜邀约面试(没有笔试舒服)。那个时候已经亚马逊OC了,拒绝了,不想太累。
  • 华为:做的最后一场笔试,笔试挂了???真的**
  • 拼多多:9月底发了笔试邀请,没做
  • 谷歌:找的内推然后做kickstart,还是通过kickstart拿的面试资格,一轮电面(一道算法题),等着onsite
  • 亚马逊:笔完试过了很久的onsite,两轮技术面,一面三道算法题,二面一道算法题+实习经历,9月底给的OC
  • 微软:笔试完了感觉做得还行,但国庆前没人捞。8月底就投了,一直都没人捞我,看到好多人直接就发了面试邀请没做笔试,有点酸。。。
  • hulu:笔试挂。那天笔试做得确实挫
  • airbnb:国庆前笔试,全A了,不过题目也比较简单。已经有人收到面试邀请了,希望国庆后也能收到面试邀请
  • freewheel:现场宣讲会+笔试+面试。两轮面试,一轮算法题+系统设计,一轮实习经历(英文)+聊天。国庆后出结果。
  • shopee:深圳岗挂了我笔试???服了,后来投了新加坡岗,笔试大概1个小时不到搞定了,做完几天给了面试通知,然后拒绝了。
  • 旷视:我8月20几号内推的简历。很多人都是没有笔试直接面试的,我硬是被拖到了提前批结束没给面试,正式批笔试+面试。3轮面试。算法+基础+系统设计。第三轮感觉面得不错。最后也是月底前给的意向书。
  • 小马智行:HR小姐姐真的是非常好了,我发完简历求了她一波内推,大概过了两天,就给我安排面试了(不用笔试真的非常舒服了)。不过一面完了,跟我说过了,等着安排下一轮onsite,已经过去两个礼拜了。。。
  • 依图:简历没人捞?简历投了一个月没任何动静

实习历程

实习投了5家:百度,阿里,腾讯,字节跳动,微软

  1. **百度挂我简历服了。。。
  2. 阿里。阿里投的蚂蚁C++,一直没人捞。后来师兄说认识一个阿里云的大佬,问我愿不愿意试一下,然后就被阿里云高可用团队捞了,TL的简历面+2轮技术面+1轮交叉面+1轮HR面,过了大概一个月收到的意向书。面试的时候才知道面的JAVA岗,不过我表示不会JAVA,然后就问基础+算法(感觉算法题有点难度,后面面经会具体写)+系统设计。最后在阿里实习了3个月
  3. 腾讯。一直以为自己投的WXG,结果后来发现面的PCG。面试基本就是基础(基础面得很全面,操作系统,网络,C++,数据库啥都问了,不过不是特别深入)+算法。两轮技术面和一轮HR面。大概半个月拿到的OC,因为去阿里实习了拒绝了OC
  4. 字节跳动。这个是19年12月份来我们学校宣讲,参加了宣讲会,然后现场笔试面试,大概3个礼拜(?)拿的意向书吧。1轮现场笔试+2轮技术面+1轮HR面。去实习了1个多月,学校有事就离职了
  5. 微软。笔试+3轮面试+OC。1,2轮面试2到算法题+问论文。3面两道算法题结束。基本过两天发邮件问了HR结果。HR说过了,不过组织架构调整,以正式offer为准,让我耐心等待。看到组织架构调整,想想可能没戏了。结果面完试一个半月以后给了OC,当时在阿里实习,HR说阿里实习完了以后还可以来实习,那个时候都得9月份了,实习要3个月才能转正,就拒绝了。

最后去了阿里高可用团队实习,开始写Java,赞一波高可用的师兄们,人超级棒,超级厉害!!!

实习面经

update:已补完


腾讯PCG
  1. 一面
    1. 操作系统问了一大堆
    2. 查看内存和CPU占用用什么命令?
    3. 计算机网络问了一大堆
    4. TCP/IP协议
    5. 数据库问了一大推
    6. 说一下B树,B+树的优点和缺点?
    7. 10亿个32位的整数中在4GB内存下如何找出重复的整数的个数?
  2. 二面
    1. 计算32位操作系统下struct数据结构的内存大小?
    2. 写出下面程序中各个变量存的位置(代码段,数据段,BSS,堆,栈)
    3. 0x12345678这个数在大端和小端中如何保存?
    4. 10亿个32位的整数中在4GB内存下如何找出重复的整数的个数?
    5. 前K大问题
    6. 写二叉树有多少个节点?二叉树有多少个叶子节点?用递归写。
  3. HR面
    1. 随便聊了点人生理想啥的,没啥好说的

阿里高可用架构

  1. 一面

    1. 简历上面的项目一个一个讲过去。其他网络,操作系统基础知识穿插地问,答得情况不好,没有C++项目来支撑C++后台岗位。
    2. Linux中查看硬盘用什么命令,我们一般关注这个命令下的哪些数据?
    3. C++网络编程,多线程编程会吗?
    4. 两道算法题
    5. 给出一个整数数组,有正有负。找到这样一个子数组,他的长度大于等于 k,且平均值最大。
    6. 给定一个字符串以及多个子串,对于在字符串中出现的子串可以多次移除,求多次移除后能够得到的最短字符串长度。
  2. 二面

    1. 算法题思路
    2. 网络协议框架,各层都有什么协议
    3. TCP/IP协议,为啥要3次握手,4次挥手?每一次握手挥手的客户端,服务器端状态
    4. 计算机操作系统的基础知识
  3. 三面
    很发散,讲了很多东西

    1. 为什么项目要用nginx分流?nginx配置多台服务器分流需要修改什么地方的配置文件?
    2. 如果不用多台服务器来进行高并发的处理,还有什么方法?从自己会的知识中找出两种符合的想法
    3. 基础计算机操作系统,计算机网络
  4. 四面

    1. 编程实现一个DAG里面最长连续子序列的长度
    2. 写的代码是否线程安全?哪里导致线程不安全?
  5. HR面

    1. 介绍一下自己
    2. 说一个比较重要的事情以及自己从中学会的东西
    3. 说几个别人给自己的标签
    4. 说一下自己的缺点
    5. 如果再给你一次机会,你会怎么解决简历中的这个问题
    6. 有什么问题需要问我的

字节跳动

  1. 一面

    1. 算法:

      1. 二叉搜索树转双向链表(意思表达到了,代码面试官觉得有问题,不过他表示没咋看懂也就没细说)
      2. 八皇后(一种写法调了3次跪了,换一种写法过了)
    2. 知识:

      1. Hash内部实现方式,复杂度
      2. 客户机通过url访问django后台是什么流程
      3. 简单地说一下django
      4. django中间件有哪些,用过哪些,这些中间件是用来干什么的
      5. 你的django项目的整体框架是什么样的
      6. 为图书馆借书设计一个数据库,把表的信息说出来
      7. 你对代码的艺术有什么理解?我说了一个代码的算法能力,一个代码的设计模式
      8. 设计模式有哪几种?我说了一个单例,一个简单工厂,别的忘了
      9. 设计模式的6大原则?说了4个,问了我具体的一个依赖倒置原则,我说错了好像
  2. 二面

    1. 算法

      1. 给两个降序序列,找出两个序列中第K大的元素(给了两种算法,一种o(K),一种o(log(N)))
    2. 知识

      1. 简历上的一个Django项目,他问我了整体的想法,为啥做这个项目
      2. django如何处理一个url
      3. 头条现在需要统计每个app需要每天每个用户打开了多少次?用任意的方法进行实现
        1. hash统计,问题:爆内存
        2. mapReduce大数据统计,我不清楚,没细说
        3. 用一台数据库服务器进行数据统计,并分段统计,比如统计每个小时的,对所有用户的名字做一个Hash,更进一步,可以用一个字典树来存所有人的名字
        4. 统计的字段继续优化:用bit来存次数,一个Int分为多个bit来存
        5. 面试官提出bitmap,不过我没接触过,就没说
      4. Linux操作系统如何查看内存,CPU,占用情况:TOP命令
      5. TOP命令都能查看哪些东西
      6. 如果想直接看Linux,CPU占用总量?我说有专门的命令,不过我不记得了,我一般把TOP占用最多的几个进程加起来就行了

微软

  1. 一面
    1. 简单介绍自己
    2. 论文项目
    3. 手写一道题
      1. 给一个string,找出最长的子串,这个子串中没有重复字母,并且输出这些子串。
      2. 写了一个 O ( n ) O(n) O(n)的做法
  2. 二面
    1. 简单介绍自己
    2. 论文项目
      1. 面试官好像比较感兴趣,聊了很久这块
    3. 手写一道题
      1. 给了一个二叉搜索树,并给出int a, b,要求找出LCA(a,b)的点
      2. 写了一个空间复杂度 O ( l o g   n ) O(log\ n) O(log n),时间复杂度 O ( l o g   n ) O(log\ n) O(log n)的做法
  3. 三面Leader面
    1. 简单介绍一下自己
    2. 论文项目
    3. 手写一道题,如果写得快那么再做一道题
      1. 一面墙由一个非负整数数组构成,每一个数代表柱子的高度,每一个柱子的宽度都为 1 1 1,求最多能向这里面倒入多少的水?
      2. 写了一种 O ( n ) O(n) O(n)的做法
    4. 第一题变形:一维变成二维
      1. 提供了一种 O ( n 2 ) O(n^2) O(n2)的做法,不过不是很确定

秋招面经

见我博客hqwhqwhq个人博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值