返回

字节跳动、腾讯面试历程与感想(内附Offer)

闲谈

前言

近段时间我有幸参加了字节跳动和腾讯的面试,最终拿到了字节跳动的offer。通过这两次面试,我对大厂的面试有了更深刻的认识。除了对专业知识的考究,大厂对算法的考察也尤为重视。在这里,我想和大家分享我的面试经历、总结和感想,希望对即将参加大厂面试的求职者有所帮助。

字节跳动面试

字节跳动的面试分为笔试和面试两个阶段。笔试主要考察算法和数据结构方面的知识,面试则分为技术面和HR面。

1. 笔试

字节跳动的笔试题量很大,时间也很紧迫。共有10道算法题和5道数据结构题,需要在120分钟内完成。算法题的难度中等,但考察的范围很广,涉及到动态规划、贪心算法、回溯算法等多种算法类型。数据结构题的难度相对简单,主要考察基本的数据结构,如数组、链表、栈和队列等。

2. 面试

字节跳动的面试分为技术面和HR面。技术面主要考察算法和数据结构方面的知识,HR面则主要考察个人素质和综合能力。

技术面的面试官是一位非常资深的工程师,他对算法和数据结构的考察非常深入。他不仅考察了我的基础知识,还考察了我在实际项目中的应用能力。让我印象最深刻的一道题是,让我设计一个算法来计算给定字符串中的最长回文子串。这道题考察了我的动态规划能力。

HR面的面试官是一位非常亲切的大姐姐,她主要考察了我的个人素质和综合能力。她问我了一些关于我性格、兴趣爱好、职业规划等方面的问题。

腾讯面试

腾讯的面试也分为笔试和面试两个阶段。笔试主要考察算法和数据结构方面的知识,面试则分为技术面和HR面。

1. 笔试

腾讯的笔试题量比字节跳动少,但时间也更紧迫。共有5道算法题和5道数据结构题,需要在60分钟内完成。算法题的难度中等,但考察的范围很广,涉及到动态规划、贪心算法、回溯算法等多种算法类型。数据结构题的难度相对简单,主要考察基本的数据结构,如数组、链表、栈和队列等。

2. 面试

腾讯的面试分为技术面和HR面。技术面主要考察算法和数据结构方面的知识,HR面则主要考察个人素质和综合能力。

技术面的面试官是一位非常年轻的工程师,他对算法和数据结构的考察非常严格。他不仅考察了我的基础知识,还考察了我在实际项目中的应用能力。让我印象最深刻的一道题是,让我设计一个算法来计算给定数组中的最大子数组和。这道题考察了我的动态规划能力。

HR面的面试官是一位非常资深的HR,他主要考察了我的个人素质和综合能力。他问我了一些关于我性格、兴趣爱好、职业规划等方面的问题。

总结与感想

通过这两次面试,我深刻地认识到,大厂的面试对算法和数据结构的考察非常重视。因此,在准备大厂面试时,一定要把算法和数据结构作为重点复习的内容。

除了专业知识之外,大厂的面试还非常看重求职者的个人素质和综合能力。因此,在准备大厂面试时,也要注意提升自己的个人素质和综合能力。

最后,我想说,大厂的面试虽然竞争激烈,但只要你准备充分,发挥出色,就一定能够拿到心仪的offer。