1p3a Experience · May 2026

bytedance onsite interview experience for software engineer

SWE Onsite newgrad
1 upvote 9 replies

Interview Experience

本帖最后由 匿名 于 2026-5-15 17:39 编辑 tt的recruiter跟我约面试 是一轮一轮约的 而且完全不会告知每一轮会考什么内容 只告知下一轮的时间和时长 第一轮:base湾区的印度老哥 出了一道包含连续1的最长subbarray的题 sliding window就能秒 follow-up 是2D array 面完4天后通知过了 第二轮:也是base湾区的国人小哥 面完后发现貌似还是本科校友 挖简历没有为难我 很轻松顺畅 然后出的题目是LRU 虽然是hard但是也算很常见很高频了 全程很和善很耐心 面完一周后通知过了 第三轮:重点来了 base国内的字节男面试官 一开始就扯说自己设备有问题所以不能开摄像头 我内心直接一个问号但是也说没关系(最后全程都只有我开摄像头) 然后全程要求中文面 45分钟的流程如下: 疯狂拷打简历 不是问我现在公司的项目 而是抓着我多年前毕业后最早的一段不到一年的工作经历疯狂挖 甚至挖一些我们组当时并没用过但是他觉得'why not use that'的技术栈 问了一堆八股 涉及的话题什么都...

Full Details

🔒

Unlock all ByteDance questions

Full insider details, leaked discussions, and candidate experiences.

Get full access — from $50/mo

Topics

Arrays

About ByteDance Interview Reports

This question was reported by a candidate who interviewed at ByteDance. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.

Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at ByteDance are the higher-signal extractions to take from this report.

For broader preparation context, the ByteDance interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.

How To Practice This Type of Question

Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.

Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in ByteDance reports consistently are the ones worth investing in; one-off niche problems are not.

During Your ByteDance Round

Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.

The single most predictive failure mode in ByteDance reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.