Tiktok字节跳动VO面试
总体感受:
初次4轮技术面试体验良好。
由于原部门职位已满,转而与另一部门的中国区招聘经理进行面试,过程中未开启视频通话。
面试内容:
编程(Coding):
题目一:两个数组
a
和b
,寻找所有满足a[i] - b[j] = a[j] - b[i]
的索引i
和j
。题目二:合并多个已排序数组(merge k sorted arrays)。
面向对象设计(OOD):
设计棋类游戏,可选中国象棋或国际象棋。
系统设计(SD):
设计一个用户ID的加密与解密系统,需处理并发更新,并确保加密结果的唯一性,不能使用固定算法。
行为面试(Behavioral Questions):
(具体问题未详述,通常评估工作态度、团队合作与问题解决能力)