JAVA后端架构

苦熬一年,终获字节+腾讯offer,谈谈我的大厂面经

2021-03-02  本文已影响0人  AI乔治

写在开头的闲言碎语

2020年过去了,对很多人来说,这一年经历了太多太多,可能是十年来记忆里比较浓墨重彩的一笔。过去的一年里,“熬”算是这个阶段我的关键字,确实太多时候就要放弃,好在自己“熬”过去了,在新的2021年里,也有个一个非常好的开端,我收获了心仪的offer。

简单来说,就如标题一样,我今天也想要凡尔赛一次,原来大厂的面试也没有想象中的那么难,字节跳动3面+腾讯6面,就这么一次性过了,下面就细细聊聊我的大厂面经吧,希望能够给金三银四要面试的朋友提供一些经验。

PART1:字节跳动3轮面试场景重现

——字节跳动第一面:

第一面相对来说肯定要简单一些的,所以整个过程中心态是放得比较平稳的,没有太多紧张感,这一轮主要是考察基础,然后会问一些项目相关的问题。

①TCP相关的基础知识

②语言相关的基础知识

③网络编程相关基础

④HTTP相关基础

⑤缓存和数据库的基础知识

⑥裸写算法

——字节跳动第二面:

①项目经验

二面的问题基本上都是以个人的项目经验为主,根据项目来提出一系列的问题。流程跟平时面试其他公司没有什么太多差别,面试官会要你先自己介绍自己公司的项目,在介绍的过程中就会根据你说的一些细节进行提问,一般会引申到项目的难度和架构方面,比如要你说出项目中遇到的难度,以及解决方案,再往深问就是有没有更好的解决方案。

②裸写算法

——字节跳动第三面:

①项目经验

②裸写算法

第一次凡尔赛,字节跳动3面+腾讯6面一次过,谈谈我的大厂面经

PART2:腾讯6面场景重现

——腾讯一面:

①针对微服务进行提问:

②日志监控系统:

③消息队列:

④数据库和Redis相关:

⑤其他开放问题:

——腾讯二面(笔试):

考察具体岗位的技术栈语言的基础知识,题目不难,要求基础扎实和广度,文中不过多赘述,大致题目整理到pdf文档里。

——腾讯三面+四面(技术组长面):

腾讯的三面和四面都是技术组长来面的,这个阶段相对来说还是比较紧张的,面试内容则主要是聊解题的思路以及项目经验,考察个人对于技术掌握的一个广度,涉及到比较多的架构设计。

——腾讯五面+六面(技术总监面):

这两面的面试官应该是技术总监,面试难度应该是这一套流程里最大的,主要考察面试者的两个方面,包括系统设计和架构设计,需要面试者对于技术知识有比较深度的理解和认识。

①针对系统设计提问:

②针对微服务架构进行提问:

③其他:

④开放性问题:

PART3:我是如何准备面试的?

①准备简历(敲门砖,不会包装简历的程序员只能去外包)

程序员的简历一定要多下一些功夫,尤其是对一些字眼要再三斟酌,如“精通、熟悉、了解”这三者的区别一定要区分清楚,否则就是在给自己挖坑了。当然不会包装,我可以将我的简历给你参考参考,如果还不够,那下面这些简历模板任你挑选:

第一次凡尔赛,字节跳动3面+腾讯6面一次过,谈谈我的大厂面经

②了解面试公司,做好功课,知道问什么

对一线互联网大厂的面试点,我也做了以下总结:

③梳理知识体系,学会举一反三

实际上,梳理知识体系是最简单的事,但很多开发小白总是一头雾水,实际上从第二点的大厂面试点就可以总结梳理出来我们应该要学什么,要掌握什么,通常我的方法是“大厂面试点”+“工作年限”来梳理自己接下来的学习及发展路线图。

之后,就需要根据路线图上的重点去进行有针对性的学习,在学习过程中,学会举一反三,学会写笔记,做总结。

这里我分享我个人的一些笔记内容吧:

第一次凡尔赛,字节跳动3面+腾讯6面一次过,谈谈我的大厂面经 第一次凡尔赛,字节跳动3面+腾讯6面一次过,谈谈我的大厂面经 第一次凡尔赛,字节跳动3面+腾讯6面一次过,谈谈我的大厂面经

④刷面试题

刷题的重要性,我想不用多说。对于应届生或工作年限不长的人来说,刷面试题一方面能够尽可能地快速自己对某个技术点的理解,另一方面在面试时,有一定几率被问到相同或相似题,另外或多或少也能够为自己面试增加一些自信心,可见适当的刷题是很有必要的。

第一次凡尔赛,字节跳动3面+腾讯6面一次过,谈谈我的大厂面经

以上面试学习资料已经打包好了,有需要的朋友可以点击传送门即可获取到了(手速快的已经上车了).

写在最后的总结

最后想说的是,2021年的金三银四一眨眼也要到了,对于很多人来说是跳槽的好机会,大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。

另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。

上一篇 下一篇

猜你喜欢

热点阅读