Daily work with advanced technologies.
Excellent colleagues: advanced professionals and just nice people.
A huge number of benefits.
It's a cool office with many areas for work and rest, a gym, a music room, and other activities.
Effective everyday processes.
Opaque system of performance evaluation. Sometimes, long decision-making on work projects. Stimulation of overtime.
Contest with 6 algorithmic tasks. Then personal interviews, also with algorithmic tasks, but in live coding. After that, interviews with different teams. Additionally, there's a technical interview if you are applying to a specific position (e.g.,
I applied online via the Yandex website for a position in St. Petersburg. After several days, I received an email from Yandex for the first technical interview. The first interview was quite easy: questions about sorting algorithms I knew, the two-
Java basics: HashMap, Collections, Multithreading, equals/hashCode contract, and other very common questions. Algorithms with some LeetCode problems: medium difficulty. Whiteboard coding. Design an Instagram clone system and calculate some numbers
Contest with 6 algorithmic tasks. Then personal interviews, also with algorithmic tasks, but in live coding. After that, interviews with different teams. Additionally, there's a technical interview if you are applying to a specific position (e.g.,
I applied online via the Yandex website for a position in St. Petersburg. After several days, I received an email from Yandex for the first technical interview. The first interview was quite easy: questions about sorting algorithms I knew, the two-
Java basics: HashMap, Collections, Multithreading, equals/hashCode contract, and other very common questions. Algorithms with some LeetCode problems: medium difficulty. Whiteboard coding. Design an Instagram clone system and calculate some numbers