Due to the original poster underestimating the algorithm-heavy nature of Snap OA, it seems they might have failed. The process involved 5 rounds, each with a 20-minute Behavioral Question (BQ) session followed by a coding section.
- BQ + system design - contacts
- BQ + coding - algorithm question
- BQ + coding - infiniti carousel
30 minutes break - BQ
- BQ + coding - input flattened dependencies array, then output dependencies array in the correct order, considering two algorithms and circular dependency
[A, B]
[A, C]
[B, C]
[C, ‘’]
output = [C, B, A]