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%