Envié una solicitud electrónica. El proceso duró 3 semanas. Acudí a una entrevista en ByteDance en jul 2021
Entrevista
The interview process included:
1. First phone screening call with a recruiter
2. VC coding interview
After the first round of coding interview I got an email that they got a positive feedback and want to move ahead with the next round. They even scheduled my second round and sent an email later that evening that they are moving forward with another candidate. I think the reason for this reject is my original recruiter leaving the firm. I feel highly disappointed with such a behavior from a reputed firm.
Preguntas de entrevista [1]
Pregunta 1
Leetcode Medium/Hard questions
2 questions in 1 hour of interview
Envié una solicitud electrónica. El proceso duró 1 semana. Acudí a una entrevista en ByteDance (Shanghái, Shanghai) en abr 2026
Entrevista
self introduce first, and talked about my previous job. Ask about how I optimize the first page, and why we doing that. Then they ask about my open source projects, how I use AI and what do I found during using AI. After that, he gave me an algorism question.
Acudí a una entrevista en ByteDance (San Francisco, CA)
Entrevista
Interview Experience – Frontend Engineer
I applied via referral and was contacted for an initial recruiter screening. The screening covered my background, work experience, tech stack, and overall fit for the role.
After passing this stage, I had a technical recruiter round divided into two parts:
Part 1 – Resume Deep Dive / Frontend Fundamentals:
The interviewer asked detailed questions about items mentioned on my resume. I had listed frontend performance optimizations (e.g., lazy loading, memoization, etc.), so they asked:
How and why I implemented those optimizations
When to use specific techniques (e.g., memoization)
Additional performance strategies
How a web page loads
CSR vs SSR concepts
The goal was to assess depth of understanding and ownership of my past work.
Advice: Be prepared to explain anything on your resume in depth, including fundamentals behind it.
Part 2 – DSA Coding:
One coding problem (array-based). I discussed the brute-force approach first and then the optimized solution.
I completed both sections, but I struggled somewhat in the resume deep-dive discussion and took longer than expected in the coding portion. I later received a rejection.
Best of luck to future candidates.
Envié una solicitud electrónica. Acudí a una entrevista en ByteDance en jun 2025
Entrevista
started off with theory questions about frontend dev. then coding round which were around 2-3 questions. the interviewer was little helpful in gauging if i was in the right direction so it was a little unhelpful