最近这段时间,身边的一个朋友刚刚拿到字节跳动的offer,一起来复盘一下他的offer之路,希望能给正在看机会的你有所帮助。
这次面试总共经历了四轮,这四轮面试都是视频面试,其中前三轮是技术面试,最后一轮是hr面试。
前三轮技术面试都有一个手动写代码的环节,在牛客网上写。情况也不完全一样,有的是先写代码后面试,有的是先聊一会儿再写代码。
首轮面试
1.1 算法题
开始首先一道算法题,题目是链表上的数字相加。题目类似下面这道leetcode题。
https://leetcode-cn.com/problems/add-two-numbers/
这道题截图如下:
笔试题跟上面这个非常类似,不一样的是字节的问题中,每位数字不是按照逆序的方式存储的,而是高位在前,低位在后。
解题思路