Multiple stages, pretty easy, but too much unpractical theory. Live coding was also a part of it. Interviewers were nice and professional. Didn't reach system design. HR was also nice and informal.
Stages
1. Screening - 30 min
2. Tech interview - 1h:
* code review (review merge request, find problems and propose solutions)
* go related questions
* live coding (my task was implement worker pool in go)
3. System design - 1h:
* Design twitter
Interview questions [1]
Question 1
Can process use more than 100% of memory, for example 150%
interview was good and interesting . some questions was fine , some was difficult . also life coding was not so difficult . interview was good and interesting . some questions was fine , some was difficult . also life coding was not so difficult .