腾讯内推+21届秋招总结(阿里腾讯美团快手华为小米)

2021.08.05更新

腾讯科技内推:https://join.qq.com/judgetalent.html?rec_key=kWBDjLU2Xb0bN_JDiZmO1OQmWyTOzbQbSbaOe6Ulfng

一、个人情况

本科中部地区普通一本院校,专业自动化,软开0基础。硕士中部某中等985,专业控制科学与工程,研究方向偏理论。2019年确定找软开,前期想着找cpp方向,但是也没咋准备,断断续续就刷过牛客cpp方向的一些选择题,属于看了就忘那种,没啥用。2019年年底,大概11月左右确定找Java开发这一方向,这个时候才开始Java入门。

offer情况

过了的公司:
  • 武汉:小米、奇安信、联发科、中兴、华为(面试通过,还没给结果)
  • 北京:用友、猿辅导、美团、贝壳找房
  • 深圳:腾讯、快手
  • 杭州:阿里

挂了的公司:
  • Nvidia四面挂
  • 字节两次三面挂,第三次面到二面了不想面拒绝了
  • 网易有道二面挂、网易互娱一面挂
  • 百度9月笔试后没消息
  • pdd拼越计划二面挂

二、学习时间线

  • 2019年11月,中途断断续续有看过菜鸟教程--Java方面的资料。
  • 2020年春节结束后,正式开始找工作阶段的学习。个人觉得最重要的是要分阶段定任务目标,这样才能比较有效和针对性的准备;
  • 2020年02月-03月,剑指offer刷题 + 《剑指Java面试-Offer直通车》视频学习 + 简单的项目练手 + SSM视频学习,这我标出的视频网上搜一下应该能找到资源;
  • 2020年04月,主要针对面经学习,《JavaGuide》+ 《Java-Interview》 + 《CS-Notes》 + 一些关注的技术公众号;
  • 2020年04月--05月中旬,一边看面经的同时,一边投了一下实习岗位练练手,投的是腾讯和阿里。这段时间主要是在牛客网上搜对应公司的面经进行准备;
  • 2020年05月下旬,系统进行刷题方面的知识点学习;
  • 2020年06月-07月中旬,完善简历项目;
  • 2020年07月下旬-08月上旬,开始投递秋招提前批 + 刷题;
  • 2020年08月中旬-09月上旬,笔试+面试,空闲之余就进行笔试面试复盘和刷题;
  • 2020年09月上旬,各家意向基本就来了,我的秋招差不多就结束了。

三、个人总结

  1. 投的早很重要,就算没准备好也不需要太在意,我就是边面边学的,在面试者中不断去发现问题;
  2. 每次的笔试面试都要进行复盘,可以凭印象找到自己的薄弱环节,有针对性的去多看看这方面的问题;
  3. 面经一般都写的比较浅,如果面试要想有突出亮点,个人建议在某方面自己多挖深一点,不要仅仅停留在面经层面的答案。针对某些知识点的学习,个人建议不要只背答案,亲自实践一下会好很多。就拿计算机网络来说,网上其实有很多的资料,看了也不一定记得住,但是自己去抓包分析看看,可能会更加理解一些;
  4. .面试的时候有回答不出的问题和正常,但是不是只有会和不会这两种答案,可以回答这个我虽然不太懂,但是在哪本书或者网上看到过相关的,然后想办法把话题引到你懂的方面;
  5. 关于项目,很多人其实都是找的网上的开源项目,都是千篇一律的;个人觉得要么你再这个项目上是否可以考虑包装一下;要么再这个项目某一方面钻研的深一些。
  6. 关于简历,简历上的技术栈,不用贪多,写上自己熟练的即可。你写的每一个字,都会被面试官拿着来问你的,所以不是很懂的建议不要瞎写。
  7. 关于刷题,我在做题这方面比较菜,如果投的早的话,其实笔试会比较少的。拿字节来说,我被捞了3次,目前总共面了8次,但是1次笔试都没做过。面试中的手撕代码是肯定有的,但是都是基本题型。所以我个人觉得刷题要把基本类型的题会做或者有大概思路。不过现在卷的越来越严重,建议刷题能够早开始就早开始,每天写写题,保持这种感觉和思维。

四、面试过程复盘

以下是我之前面试完自己凭印象整理的大致问题,后面有面试完忘记复盘了的,所以记录可能不是很全,仅供参考。
    ——2020.0929更新

(1)腾讯

  • 第一次是实习提前批投递了腾讯音乐,连自己的项目都讲不清楚的,基础知识点都没看完,一面凉(2020年04月初面试的,之前发的凉经https://blog.nowcoder.net/n/43bee0d477ab40d08e8226380a494b17)。深感自己太菜,然后开始好好学习,天天向上。
  • 实习正式批被捞了再次面试,2020年05月中旬面试的,离第一次面过去了一个月,还是有所进步的,撑到了二面才挂的。
    面试问题:数据库索引、B+树页合并和分裂、B+树子树节点数量、事务隔离级别、spring循环依赖问题、ES原理、ES写入写出实现、reentrantlock和synchronized、AQS公平锁和非公平锁实现、TCP四次挥手、HTTPS(加密技术、数字签名、数字证书)、java和cpp多态的区别、c/cpp/java对比(因为我简历上这三个方面的项目都有)、有限内存大文件找重复qq号、Top100、cookie和session相关(不可跨域性)。
  • 秋招,8月上旬面试。
    2轮技术面+ GM/面委 + HR面 :前2面,大多围绕基础和项目展开,除了基础面经上的问题以外,一面还问了一些对分布式系统、中间件的理解;一面有问到场景题,个人觉得考核了一些自身对知识点的理解(这里是在场景题中去更新具体的信息,借助了版本号这样的思想,所以在学习过程中多去思考我觉得很重要);二面主要针对我项目中遇到的长连接的问题进行展开提问;二面的时候有被问最近看什么书,然后聊了聊负载均衡。后面的俩面就没啥技术性问题了,都是综合的聊一聊(个人觉得我还是比较健谈的,起码我觉得HR面我都能从容面对,HR没挂过,可能HR也不咋挂人吧哈哈哈)。

(2)字节

  • 第一次,7月下旬面试,面完一面紧接第二面,三面隔了2-3天,三面挂。
    一二面面试问题:ES分词器、进程/线程区别、DNS域名解析过程(DNS如果host 或者 LDNS都没有配置怎么办)、布隆过滤器、多线程如何避免重复消费、多机器如何避免重复消费、React、前端和后端通过什么协议、CA证书是什么、如何保证数据库和ES的一致性、Redis解锁如何实现、状态码403,502、ping、unicode 和 utf-8。一二面撕得代码比较简单,忘记记录了。
    三面面试:项目相关、B+树优势、磁盘得顺序加载、volatile、ConcurrentHashMap多线程扩容机制、场景题--数据结构设计(rpush、rpop、lpush、lpop四个操作,百万个数据,要求O(1)时间复杂度)、编程题(给一个树,打印树的最大路径,该路径可以不是由根节点到其叶子节点的完整路径,可以是由一棵子树的某一节点到另一棵树的某一节点)。
  • 第二次被捞,8月中旬
    一二面面试问题:同步、异步、阻塞、非阻塞、select,poll,epoll区别、进程的状态、一个http请求接收处理到数据通过网卡发送,操作系统层面的情况、Unsafe类,讲一下原子类的具体实现、同步的关键字、JVM:一个程序的运行过程;
    手撕代码:股票买卖:买卖2次、LFU实现 O(1)时间复杂度、判断回文链表 ;
    三面:唠项目,然后出了2道编程题,一个是根据IP地址定位区域、一个是判断用户单位时间内请求次数然后限制访问;
  • 第三次被捞,9月上旬
    面了一面,感觉面试问题挺基础的,就没记录,面完一周多才约二面,因为考虑到这个时候已经拿了一些offer,字节大小周,我应该是不会考虑去的,所以直接联系HR取消了面试。


后面再补充更新其他厂的面经。。。
(未完待续)
====更新====
#Java开发##腾讯##内推#
全部评论
火钳
1 回复 分享
发布于 2020-09-28 13:43
太强了
点赞 回复 分享
发布于 2020-10-11 12:13
想问下楼主有实习经历吗
点赞 回复 分享
发布于 2020-10-09 00:13
点赞 回复 分享
发布于 2020-10-09 00:03
吸吸喜气
点赞 回复 分享
发布于 2020-10-08 23:34
楼主没看书吗
点赞 回复 分享
发布于 2020-09-29 19:46
校友老哥,中兴是给你发意向书了或者锁定短信了吗?还是面试完就没消息了
点赞 回复 分享
发布于 2020-09-29 10:28
我科都只能算中等985了吗,卑微
点赞 回复 分享
发布于 2020-09-29 00:11
大佬
点赞 回复 分享
发布于 2020-09-28 21:59
校友好
点赞 回复 分享
发布于 2020-09-28 20:51
又是一个院友大佬...
点赞 回复 分享
发布于 2020-09-28 20:40
都只是发意向书?没有几个让你签两方吗
点赞 回复 分享
发布于 2020-09-28 18:27
老哥有什么项目推荐吗,感觉很多都千篇一律
点赞 回复 分享
发布于 2020-09-28 15:32
楼主666,面经很仔细😁
点赞 回复 分享
发布于 2020-09-28 15:23
楼主很强呀
点赞 回复 分享
发布于 2020-09-28 15:17
阿里哪个部门?
点赞 回复 分享
发布于 2020-09-28 15:17
决定好去哪儿没?
点赞 回复 分享
发布于 2020-09-28 14:52
楼主小米什么时候收到的oc啊
点赞 回复 分享
发布于 2020-09-28 14:11
楼主很强,求职规划很好,赞一个
点赞 回复 分享
发布于 2020-09-28 12:09

相关推荐

05-23 19:33
重庆大学 Java
只学了传统后端,马上去后端实习了,在想要不要学习agent开发相关的。27秋招和26相比难度如何?
我连备胎都不是却还在...:就暑期实习而言,大厂官宣hc 比 26 多,但是我观察看应该低于 26 的,估计秋招也不简单
点赞 评论 收藏
分享
鲸鸿:实习协议不用管签多久,要走的时候提前三天说就可以了
点赞 评论 收藏
分享
1. 自我介绍2. 项目都是自己写的吗?3. 我看你用 koa2 写后端,为什么选择它,能讲讲吗?4. 那你提到 koa2 它是不提供中间件的,你是怎么解决的?5. 中间件的原理是什么?(洋葱模型)6. 你刚刚说碰到 next() 就进入下一个中间件,那 next 只能执行同步,如果是异步的话,你是怎么处理的?(async/await,但是我发现,有的中间件需要在异步中间件之前执行,所以我用 try/catch 来处理异步中间件的异常)7. JS 异步发展史,以及它们的优缺点说一下 (回调函数--Promise--Generator--async/await)8. 你刚刚说 Promise 状态不能更改,那如果我要设计一个能修改 Promise 状态的函数,你会怎么设计?9. CSS 水平垂直居中的方法(flex、grid、绝对定位 + margin:auto、绝对定位 + 负 margin、绝对定位 + transform、table-cell)10. 你刚刚说到 flex 布局,那 flex:1 是什么意思?(flex: flex-grow  flex-shrink  flex-basis;等价 flex:1 1 0%表示元素可以均分剩余空间,可拉伸、可压缩,不依赖内容宽度,自动自适应填充布局。)11. 父容器宽是 500px,然后它左右各有两个子容器是 100px,如果设置 flex: 1,那它的宽度是多少?(500-100-100=300px)12. 说说你对浏览器缓存的理解(强缓存、协商缓存)13. 如果一个用户,他怎么去刷新都无法刷到最新版的代码,你能说下可能的原因吗?(版本号、hash等)还有吗?(我说我不知道了,面试官说还有 CDN 没有同步,我说企业才会这么干,自己写项目一般不会,我知道 cdn 是用来解决高并发的手段)14. React你熟吗?说下 React 函数组件和类组件的区别15. 怎么避免 Hooks 导致组件重新渲染?(使用 useCallback、useMemo、React.memo、useRef等等)16. 谈一下我对 React 的状态管理的理解(Redux、Mobx、Zustand,我说 Zustand 用的最多)17. React 常见的 hooks 有哪些?(useState、useEffect、useRef、useCallback、useMemo、useReducer、useContext、useImperativeHandle、useLayoutEffect、useDebugValue)18. TS 你熟吗?我们引进 TS 的目的是为什么?19. interface 和 type 的区别20. 说下 TS 里的泛型21. 我现在有十个字段,比如十个字段就要 A B C D E F G 这种。那我现在另有另外一个方法,这个方法接受的参数呢,必须是这个 interface A 里面的这个 K。就比如说你可以是 A B C 可以 A B C D 任何组合都可以,但是必须是这个 interface 里面的 A 里面的定义的。这个 K 这种类型的话是怎么去定义呢?(说实话我有点不太理解啥意思,反正我说了 keyof)``` TypeScriptinterface Obj {A: stringB: stringC: stringD: stringE: string// 其他字段...}```22. vite 用过吗?说说和 webpack 的区别。vite 的优缺点是什么23. 说说 Tree shaking(树摇) 和 Code Splitting (代码分割)的区别24. Git 你熟吗?说说 git merge 和 git rebase 的区别,什么时候用 git merge,什么时候用 git rebase?25. web3 你熟吗?(不太熟,听说过而已)26. 我看你自我介绍说了 AI,你是怎么用的?27. 除了提示词,还有什么能让 AI 更聪明?28. AI 的优缺点你说一下29. AI 发展这么快,你觉得我们以后会扮演什么角色?30. 反问基本都答上来了。面了我80分钟,我还以为稳过的
查看29道真题和解析
点赞 评论 收藏
分享
评论
30
152
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务