5 Rounds (should have been 4, but messed up one and they made me go for another)
1. Online Coding Test, 1hr+, 3-4 questions
2. First Technical Interview, easy-medium Leetcode
3. Second Technical Interview, implement a thread pool in C++
4. Third Technical Interview, speed up a program using C++ threads, atomics etc.
5. Hiring Manager round
Was told after last round that they had no more head count for the role, so I was turned away