โ† Back to all recaps

TikTok New Grad 2nd Round VO Review | Highlighting Logic & Math

1 min read

๐Ÿ“‹ Interview Info

  • Company: TikTok
  • Role: New Grad SDE
  • Round: 2nd VO
  • Duration: 45 mins
  • Interviewer: Senior Engineer

๐ŸŽฏ Interview Process

Just helped a student ace the TikTok New Grad 2nd VO. This round heavily tested logical clarity and mathematical thinking.

Part 1: Algorithm (30 mins)

Type: Array + Two Pointers

A medium-difficulty two-pointer problem: Find a subarray meeting specific conditions.

Key Points:

  • Flexible Two Pointer usage
  • Boundary handling
  • Complexity optimization
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(arr[left:right+1])
        
        right += 1
    return result

Part 2: Project Deep Dive (10 mins)

  • Challenge: "What was the hardest bug you fixed?"
  • Collaboration: "Conflict resolution with teammates."

Part 3: Q&A (5 mins)

  • Tech stack at TikTok?
  • Team culture?

๐Ÿ’ก Summary

Dimension Rating Note
Algorithm โญโญ Medium+, solid foundation needed
System Design โญโญ Basic concepts
Behavioral Standard questions

๐ŸŽ“ Prep Tips

Algorithm

  • LeetCode Two Pointers (20+ questions)
  • Whiteboard coding practice

System Design

  • Understand TikTok's core business/tech stack
  • Basic distributed systems concepts

Behavioral

  • Prepare 2-3 STAR stories
  • Understand TikTok's culture

๐Ÿ’ผ Need VO Help?

We provide professional VO assistance:

  • ๐ŸŽฏ Real-time hints & logic clearing
  • ๐Ÿ“ Mock interviews & feedback
  • ๐Ÿ’ช Resume optimization

Contact: WeChat Coding0201


่”็ณปๆ–นๅผ

Email: [email protected] Telegram: @OAVOProxy