I applied through an employee referral. The process took 3 weeks. I interviewed at ByteDance (Singapore) in Feb 2022
Interview
Had two rounds of online video interview. First round result was given within an hour. After 2nd round, they took more than 1 week to let me know that they won't move forward. The 2nd round interview was really great. Answered everything they asked. Coding question was solved in a very sort time with optimal solution. There was no proper rejection reason. Very bad experience. If you don't want to recruit then why do you waste other's time?
Interview questions [1]
Question 1
1. the longest subarray with digit
2. test cases for chatting in social media
Online interview 1. Describe test cases for a specific scenario 2. SQL query (2nd biggest number in DB) 3. Longest palindrome substring. Wasn't told to find O(N^2) solution. Spent most time trying to figure out an O(N) solution.
Get actionable career advice tailored to you by joining more bowls.
Want the inside scoop on your own company?
Check out your Company Bowl for anonymous work chats.
Application
I applied online. The process took 2 weeks. I interviewed at ByteDance (Singapore) in Oct 2020
Interview
I applied for a Software Engineer role originally.
The first round of interview was a typical series of Leetcode medium / difficult (in equal proportion) questions. I did not do so well for it, which might be why they deemed me more suitable for a Test Engineer role instead.
The second round of interview was with a QA team lead, and it was unexpectedly conducted in Mandarin on the request of the interviewer.
Interview questions [1]
Question 1
(In Mandarin) How would you design test cases for a payment gateway?