2021届秋招总结

前提概要

  • 春招总结:https://www.cnblogs.com/MMMMMMMW/p/12771019.html
  • 其实春招挺惨的,基本都是一面凉,主要是因为春招时候除了算法题一窍不通,都是边学边面,又没啥面试经验,第一次面试连自己在瞎说些什么都不知道
  • 秋招前的大厂实习经很重要,相同的简历,春招基本一面挂,秋招都能直通终面,同时面试官基本上都是问实习经历
  • 互联网金八银九
  • 9月8号实习结束才开始投的简历,结果发现很多大厂都快停止网申了,投了两周一个面试都没有,只有笔试,感觉凉凉
  • 懒癌晚期,春招有面试经验,所以直奔大中厂,不集邮,不海投
  • 方向:后端,主Java,可接受转C/C++/Go
  • 仅供参考
  • 仅供参考
  • 仅供参考

目前状态

  • Offer:小米、京东、百度、美团
  • AK:小米京东、滴滴、度小满、微保、金山云、58

关键时间节点

  • 2020/09/08:实习结束,开始投简历
  • 2020/09/21:小米一面,过,秋招的第一次面试
  • 2020/09/24:小米二面,过,入池
  • 2020/09/25:京东一面,过
  • 2020/09/26:百度三小时连续三面,过,入池
  • 2020/09/27:京东二面,过
  • 2020/10/13:小米oc
  • 2020/10/15:小米offer,小SP
  • 2020/10/15:京东Hr面,过,入池
  • 2020/10/20:京东offer,SP
  • 2020/11/03:百度offer,大白菜
  • 后续美团腾讯补录,略

笔试总结

  • 与其说是笔试,不如说是兴趣,笔试的编程题刷起来还是挺舒服的
  • 强烈建议笔试结果加一个交卷时间,提前一小时左右就AK交卷的血亏
公司 笔试 总结 后续
腾讯第一次笔试 4.55/5 比赛前睡了一觉,状态不是很好 暂无
腾讯第二次笔试 3.85/5 并查集那题的输入数据有问题,结果一直20%,早知道不打了,血亏 暂无
滴滴 AK 一小时AK,提前40分钟交卷 暂无
网易雷火 2.11/4 时间跟滴滴冲突,少了一小时 暂无
百度 1.6/3 没打好,凉凉 offer
小米 AK 半小时AK,提前一小时交卷 offer
京东 AK 50分钟AK,提前70分钟交卷 offer
美团 2.36/5 有道水题一直没找到bug,快结束才发现问题所在 暂无
度小满 AK 半小时AK,提前一小时交卷 暂无
腾讯微保 AK 编程题四选二,不过还是50分钟AK四道编程题,提前30分钟交卷 暂无
金山云 AK 一小时AK 暂无
字节 2.2/4 白板编程,一道水题,一道lc hard原题,两道acm级别 感谢信
58 AK 第一题有点强迫症,优雅解法一直80%,没办法就直接暴力水过去了 面试拒
微众银行 2.27/3 卡在第三题,暴力过了27% 暂无

面试总结

  • 因为投得比较晚,而且投得比较少,所以即使笔试花式AK,也基本凉凉
  • 虽然只面了三家,但好在所有面试都过了,可喜可贺,可喜可贺
公司 笔试 一面 二面 三面 Offer 总结
百度 1.6/3 Java后端,13点到16点,三小时连续三面,可惜笔试太垃圾
小米 AK 小米只有两轮技术面试 安卓岗(接受Java方向),因为这岗位写着缺,但问的都是Java后端内容
京东 AK Java后端,面试体验很好

秋招补录

公司 一面 二面 三面 Offer 总结
美团 效率好快,技术面一天内结束
腾讯 凉凉,Hr面后几天挂 感觉腾讯跟我八字不合,春秋招体验都不太行

面试经验

  • 面试经验其实春招总结写了很多了,这里再补充一下秋招期间的收获

  • 提前批一定一定要冲,很多大厂(例如阿里腾讯)提前批就录满了,到正式批基本没hc

  • 本部一般hc最多,所以如果对地域没要求的话,还是优先选择本部吧

  • 有些公司面试喜欢三面一天内连过,例如百度,且同时会发消息让我们预约,选一个时间进行一面,选的时间其实很重要!如果你选的时间太晚了,例如11点都快吃午饭了(这个稍微还有点机会,比如下午继续面),17点都快吃晚饭了(这时候基本凉凉了),大部分面试官可能都要走了,那么极有可能一面后就挂了,也就是没有连续三面的机会,那么就肯定凉凉

  • 手头上拿同级别公司的offer后,就可以催其他公司加快流程了,没准能argue个SP

  • 不要死记硬背,没啥意义,理解为主,我面试的时候频率最高的词就是举个栗子,基本都举个栗子用自己的话说,而不是讲各种定义,只讲定义基本就是背题党了。

  • 放轻松,放轻松,我面京东的时候小米和百度都终面结束了,秋招基本稳一半了,所以这时候特别轻松,最后京东SP

  • 【仅供参考】很多东西都是关联在一起的,从任何问题都能引申到其他方面,所以任何问题的回答一定要尽量说久点,往深处说,往底层说,往自己擅长的地方说,举一反三,面试官不打断就一直说下去(但不是强行拖时间,吞吞吐吐,这样容易引起反感,语速要快,要流畅)

腾讯

腾讯云电话面 2020/08/14

  • 因为腾讯第一次笔试马上就要开始了,所以昨晚就更新了一下简历,没想到今天就突然打电话过来面试了。
  • 很突然,就是很突然,没有通知,晚上突然就打电话过来,就开始面试了,官网上甚至没有显示流程
  • 然而我都快两个月没面试了啊,基本全忘完了,本来准备实习结束,开学后再准备的

  • 自我介绍
  • 说了我的博客,然后问了下博客的内容
  • 克鲁斯卡尔(完全没印象了)
  • 三次握手四次挥手(细节基本忘了,凉凉)
  • 为什么三次握手四次挥手?(勉强答得上来吧)
  • 如何用两个栈实现一个队列(我有多久没刷过算法题了?完全忘了,幸好想出来了)
  • 如何找中位数(凉凉,只会O(nlogn)暴力,后来面试官又问了快速排序相关内容,其实就是提醒我这道题做法)
  • 秒杀系统项目
  • 想一个算法来对秒杀系统限流(不会,说了用队列限流,但面试官说不是这个,要算法)
  • 多久能入职

  • 一首凉凉送给自己

第一次笔试2020/08/23

  • 4.55/5,还算ok,笔试前睡了两小时,头很晕,状态不是很好
  • 第一题AC,删除链表一个节点
  • 第二题AC,找出字典序第k小的子串,好在k范围很小,暴力即可,将子串放进数组中排序
  • 第三题AC,尽量取9
  • 第四题55%,用了单调栈
  • 第五题AC,最后一分钟AC的,极限翻盘,dp

第二次笔试2020/09/06

  • 3.85/5,本来不想参加的,不知道为什么比赛前10分钟脑子突然抽了,想争取AK(毕竟春招AK了),于是又参加了
  • 这场比赛吐了,比赛期间疯狂通知,改这改那的,还有题目的输入数据有问题
  • 第一题AC,水题略
  • 第二题80%,这题是真的吐了,并查集一直20%,别人dfs暴力却AC,赛后才知道是输入数据有问题,输入数据写着范围[1,n],但是可能会有大于n的情况,当时怀疑是题目标程有问题,就把ans+1,结果莫名其妙80%,正解20%错解80%。。。。。
  • 第三题AC,先按value排序,再按字典序排序
  • 第四题AC,去掉每个数后找中位数
  • 第五题5%,凉凉,第二题浪费太长时间,水题没AC太影响心态了

一面2020/12/31

  • 一小时四十分钟,面试官没开摄像头
  • cpp
  • linux
  • 网络编程
  • IO多路复用
  • (上述东西,Java选手。。。。。。)
  • 计算机网络
  • MySQL
  • Redis
  • 秒杀系统
  • 实习经历
  • 手撕算法

二面2020/01/11

  • 面试官迟到五分钟
  • 四十分钟
  • 声音比较小,普通话也不标准,好多问题都没听懂具体在问些啥
  • 大小端(不会)
  • volatile
  • sychronized
  • 介绍下无锁(没听懂无锁是什么意思,理解为乐观锁,于是说了下CAS)
  • 单例模式
  • 简单算法题,但是要求口述代码,很难受

Hr面2020/01/14

  • 面试官迟了十多分钟。。。
  • 实习经历
  • 手头offer
  • HR面各种常见问题吧,略

总结

  • 体验不是很好

滴滴

笔试2020/9/13

  • 笔试时间19:00 -- 20:40,跟网易雷火冲突了,需要尽快打完
  • 一小时AK,提前40分钟交卷
  • 选择题略
  • 第一题:逆序子字符串,水题略
  • 第二题:最小生成树,需要注意的是,他判断的是最小生成树的最大边 <= k,而不是最小生成树的所有边之和 <= k,这部分坑了我很久

网易雷火

笔试2020/9/13

  • 2.11/4
  • AK完滴滴再过来的,缺了一小时
  • 雷火题目都很长,理解题目太花时间了,而且不允许本地编译器,所以是白板编程,也花时间
  • 第一题AC:判断小长方体和球是否在大长方体里,坑是小长方体的边和球不能跟大长方体的边重叠和相切
  • 第二题AC:游戏补丁,迪杰斯特拉
  • 第三题11.11%:只判断了两个点相邻时的距离
  • 第四题0%:没时间看了

百度

笔试2020/9/14

  • 1.6/3,凉凉
  • 选择题略
  • 第一题AC,水题略
  • 第二题并查集,但是需要控制路径,10%凉凉
  • 第三题数学期望,暴力10%,优化下50%

一面2020/09/26

  • volatile和synchronized区别

  • final

  • redis为什么这么快?

  • redis用单线程有什么缺点吗?

  • BIO、NIO、AIO

  • 京东经历

  • 一个数组,只有三种数字,只遍历一遍就排好序

  • 两个有序数组合并

二面2020/09/26

  • 快排
  • 京东实习项目细节深究
  • 秒杀系统细节深究
  • 根据项目来提出各种问题,问解决方法

三面2020/09/26

  • hr面不是技术面,主要是问一些性格方面的内容
  • 遇到的一些问题,如何解决?
  • 坚持下来的习惯
  • 是否看过源码
  • 举个例子说一下看过的源码(我主要讲了HashMap)
  • 团队遇到的问题

总结

  • 从13点到16点,算上等待时间一共三小时,基本上每面能有四五十分钟吧
  • 基本11没有太多对基础方面提问,反而集中在项目和实践方面,以及各种针对项目的即兴问题
  • 2020/11/03:百度offer

小米

笔试2020/9/15

  • 半小时AK,提前一小时交卷,目测人均AK,凉凉
  • 选择题略,很多C++的题,然而我选的是Java
  • 第一题:括号匹配,坑是空字符串返回的是true,水题
  • 第二题:给一个字符串,按顺序输出,里面第二次出现的相同字符就不输出了,超级水题

一面2020/9/21

  • Java基本类型
  • final修饰变量和类
  • String是基本类型吗?String = "" 和 new String 区别;String的一些方法。
  • String,StringBuffer,StringBuilder区别。
  • HashMap原理和put步骤
  • equals 和 == 区别
  • 异常捕获类型,try catch finally
  • 线程实现方式,线程状态,线程池
  • 线程和进程,并发和并行
  • MySQL唯一索引和普通索引
  • left join和 right join
  • 最左匹配原则
  • 事务的特性
  • 手写单例模式,牛客白板编程太渣了,连volatile都拼不出来,而且太久没接触这东西,虽然敲出来了,但半凉吧
  • 还有一些其他的东西把
  • 40分钟
  • 感觉挺基础的,但手撕算法凉凉了,来个动态规划什么的多舒服呀?给个单例模式这种模板题。。。。。。
  • 9/24更新:效率好高,一面过,同时约了当天二面,冲冲冲

二面2020/9/24

  • 40min
  • 讲一下动态规划吧,举个例子。
  • 京东实习经历和相关的项目
  • AQS
    • 从state讲到queue,从公平讲到非公平,中间涉及CAS,我又讲了CAS底层原理直到CPU的指令
    • 扯了好多,感觉把面试官想问的有关AQS的东西都讲完了
  • AOP
    • 我从静态代理扯到动态代理,最后扯到面向切面AOP
  • Redis分布式集群
  • Nginx,底层原理(春招期间看过,都快半年了,基本忘了,只讲了worker多进程)
  • epoll
  • 秒杀系统
  • 还有什么优势没问的吗?手撕算法
  • 校园网太垃圾,快结束时都没听到在说什么,只能聊天框了
  • 问评价:表现很好,这几天有人联系

总结

  • 小米没有Hr面,只有两轮视频技术面
  • 2020/10/15 offer get

京东

笔试2020/9/17

  • 50分钟AK,提前1小时10分钟交卷,绝对人均AK,凉凉
  • 选择题略
  • 第一题:找出一段文章里[1000,3999]的数字,一开始用的Java死活9%,转C++后AC,不然可以30分钟AK交卷的
  • 第二题:王子找公主,dfs裸题

一面2020/9/25

  • 30min,电话面

  • 京东物流

  • Java中的线程信号量

  • 讲一下线程安全

  • HashMap、List这些整体上的区别

  • HashMap转红黑树

  • 秒杀系统细节追问

  • 问了下现在在哪?是否接受北京工作

  • 面完几分钟就显示复试未安排了

二面2020/09/27

  • 40min,电话面
  • 京东实习经历和相关的项目
  • 数据库三大范式
  • volatile
  • 缓存穿透
  • 分库分表,如何查询
  • B+树
  • 消息队列,是否有序
  • 可重入锁
  • 事务
  • 脏读
  • 面试体验极佳,面试官人很好,给了很多建议

三面2020/10/15

  • 竞赛经历
  • 京东实习经历
  • 遇到最大的挑战
  • 怎么学习的
  • 手头上有哪些offer(小米offer,百度三面结束等结果,希望能argue个SP)
  • 面完当天显示过

结果

  • 2020/10/20 收到offer,SP

美团

笔试2020/9/20

  • 2.37/5,没答好,凉透了,十点的笔试
  • 第一题一直9%,中途又有通告,改了题面,但还是9%,直到最后一两分钟才发现问题所在,改完后提交0%,结束后才发现查bug时的输出没注释掉
  • 第二题AC
  • 第三题AC
  • 第四题跳过
  • 第五题27%,后面一小时把时间都放在这里了,没调出来,早知道就先把第一题AC了

一面2020/12/31

  • 一小时二十分钟,当天约二面
  • Java集合
  • 线程池
  • MySQL
  • 手撕SQL语句
  • 手撕算法(原创题,好评,要求用面对对象的思想模拟)

二面2020/12/31

  • 一小时
  • 实习经历
  • 秒杀系统
  • MySQL分页查询后面的为什么慢?如何优化?
  • 手撕算法两道

三面2020/01/04

度小满

笔试2020/9/20

  • 半小时AK,提前1小时交卷
  • 选择题略
  • 第一题:涂颜料,水题略
  • 第二题:dfs,水题略

腾讯微保

笔试2020/09/21

  • 50分钟交卷,提前30分钟交卷,由于太闲就多做了两道编程题,不然能20多分钟就交卷了,后面两道编程题相对有点难度
  • 选择题略
  • 填空题一道,是二分函数,填其中的五行代码,一两分钟搞定
  • 编程题四选二,选多不计分,只允许白板编程,不过我有点闲就全AK了
  • 第一题,水题略
  • 第二题,水题略
  • 第三题,两个字符串求最大子串,我看成了子序列,浪费了点时间
  • 第四题,一个数组,有两个数出现一次,其他数出现两次,求这两个数。LeetCode原题了,位运算,怪不得不让用本地IDE。

金山云

笔试2020/09/23

  • 一小时AK交卷
  • 选择题略
  • 第一题:一个满二叉树,如果有非叶子节点的左右子树权重相等,则输出Yes。
    • 看错题意了,误会成左右子树也不能是叶子节点,一直9%,浪费了至少半个小时
  • 第二题:水题略

网易互娱

笔试2020/09/27

  • 感觉投错岗位了。。。
  • 题目太多,问答题比编程题分数还高,编程题才两道,还全是leetcode原题,没意思
  • 笔试跟微众冲突了,早知道选微众了

字节

笔试2020/10/11

  • 2.20/4

  • 要求白板编程,继雷火后又一硬核笔试

  • 应该是acmer出的题,题目都给出了数据范围

  • 难度如果按照leetcode计算,应该是一道medium,一道hard,两道++hard

  • 第一题AC:排名,水题,目测medium级别

  • 第二题AC:leetcode84原题,hard级别

  • 第三题20%:切蛋糕,一块n*m的蛋糕,切成多个1*2小蛋糕,问切法,状压dp,POJ2411

  • 第四题0:时间问题,没看

58

笔试2020/10/11

  • 此时小米百度还在池子里,没oc,京东还是hr面未安排阶段,无奈只能继续小厂笔试

  • AK

  • 第一题:排序最小次数,一开始想了个比较优雅的解法,一直80%,无奈只能花几分钟写个暴力点的水过去了

  • 第二题:删除相同元素

  • 第三题:前中后序遍历三种形式,二叉树是数组的形式,水题

  • 小米OC后58发了面试邀请,所以拒了

微众

笔试2020/10/15

  • 第一场笔试因为网易笔试冲突就拒了,结果网易笔试真奇葩,太后悔了
  • 2.27/3
  • 前两道水题,包括选择题写完还剩一小时多,但是第三题有点难度
  • 第一题AC:思维题,直接排序即可
  • 第二题AC:模拟题,水
  • 第三题27%:一个1e18范围的数字,重组,求是m倍数的个数,暴力27%
posted @ 2020-10-15 12:46  MMMMMMMW  阅读(48)  评论(0编辑  收藏  举报