First, I introduced myself and described two projects that I managed in the past 2-3 years. Then, the interviewer asked me some basic project questions and how to increase transaction concurrency if the QPS is extremely high.
They also asked some basic tech questions, such as Redis persistence and the structure of ZSETs.
The algorithm that the interviewer provided was not from LeetCode or a similar platform; they made up the question, which was not very regular.
Q: Redis persistence, and Redis zip structure (SkipList and ZipList).
Q: Find the longest repeated substring. For example: given "abcabcabddd", you should return 4 (for "abc").
The following metrics were computed from 1 interview experience for the ByteDance Senior Software Engineer role in Hangzhou, Zhejiang.
ByteDance's interview process for their Senior Software Engineer roles in Hangzhou, Zhejiang is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for ByteDance's Senior Software Engineer interview process in Hangzhou, Zhejiang.