Taro Logo

Software Engineer (Internship) Interview Experience

March 1, 2018
Positive ExperienceGot Offer

Process

The interview process includes:

  • Online assessment covering computer basics, data structures, algorithms, operating systems, and computer networks.
  • Remote video interview (Round 1) with coding and project-related questions.
  • Remote video interview (Round 2) with coding and project-related questions.
  • HR phone interview.

Questions

  1. Min stack with push, pop, getMin. Follow up: popMin

  2. Best time to buy/sell stocks with at most 2 transactions. Follow up: with at most k transactions

  3. A simple binary search question

  4. LRU

  5. What is the use of TCP sliding window?

  6. What is MySQL leftmost prefix index?

Was this helpful?

Interview Statistics

The following metrics were computed from 12 interview experiences for the ByteDance Software Engineer (Internship) role in United States.

Success Rate

25%
Pass Rate

ByteDance's interview process for their Software Engineer (Internship) roles in the United States is very selective, failing most engineers who go through it.

Experience Rating

Positive58%
Neutral25%
Negative17%

Candidates reported having very good feelings for ByteDance's Software Engineer (Internship) interview process in United States.

ByteDance Work Experiences