I applied online. The process took 4 months. I interviewed at ByteDance in Jan 2025
Interview
I was asked to implement a queue structure in C++. This involved allocating an array along with head and tail pointers to understand where to enqueue, dequeue, and whether the queue is empty of rull. I was asked to implement enqueue, dequeue, isFull, isEmpty, functions. It was pretty straightforward.
Interview questions [1]
Question 1
As a PhD student, I was asked a lot about my research experience.