← 返回博客列表
TikTok

TikTok New Grad 第二轮最新复盘 | 逻辑清晰+数学思维并重

2025-08-23

📋 面试基本信息

🎯 面试流程

刚带完一位学员拿TikTok New Grad 第二VO 面试,整合记忆新鲜来复盘一下。整体来说,这场面试对逻辑清晰度和数学思维的要求比较高

第一部分:算法题 (30分钟)

题目类型: 数组 + 双指

面试官给了一道中等难度的双指针题目,需要在数组中找到满足特定条件的子数组

关键考点:

解题思路:

def solve(arr, target):
    left, right = 0, 0
    current_sum = 0
    result = []
    
    while right < len(arr):
        current_sum += arr[right]
        
        while current_sum > target and left <= right:
            current_sum -= arr[left]
            left += 1
        
        if current_sum == target:
            result.append([left, right])
        
        right += 1
    
    return result

*面试官追:

第二部分:系统设计思(10分钟)

面试官让我简单聊聊如果要设计一个短视频推荐系统,会考虑哪些因素

*关键:

第三部分:行为面(5分钟)

💡 经验总结

做得好的地方

  1. 思路清晰: 先说思路再写代码,面试官很认
  2. *沟通主: 不确定的地方及时问,避免理解偏差
  3. 代码规范: 变量命名清晰,添加必要注
  4. 测试意识: 主动提出几个测试用例

可以改进的地⚠️

  1. 对边界情况的考虑还不够全
  2. 系统设计部分可以更深入一
  3. 时间管理可以更好,算法题花了35分钟

📊 面试难度分析

维度 难度 说明
算法 ⭐⭐ 中等偏上,需要扎实的基础
系统设计 ⭐⭐ 了解基本概念即可
行为面试 常规问题
整体难度 ⭐⭐ 需要充分准

🎓 备考建

算法准备

系统设计准备

行为面试准备

📈 后续流程

面试结束后:


💼 需VO 面试辅助

我们提供专业VO 辅助服务

联系我们:

需要面试真题? 立刻联系微信 Coding0201,获得真题