Меня зовут Илья и я за свой опыт побывал на позициях software engineer, head of backend, engineering lead.
У меня есть свой мелкий проект на гитхабе, где я собираю полезный материал, в том числе тот, который фигурирует в разборах на этом канале link. Он доступен для всех всегда.
На этом канале будет появляться материал:
1) algo friend - видео разборы задач с собесов по алгоритмам.
2) interview questions - один бесплатный разборы каждый месяц, остальные доступны по подписке.
3) team leader - разбираем популярные менеджерские вопросы и улучшаем работу в команде.
Ниже — три темы, которые встречаются на мидл и синьор собеседованиях чаще всего. Не потому что они сложные, а потому что по ответу на них сразу видно: человек понимает рантайм изнутри или нет.
1. Что такое GMP
GMP — это модель планировщика горутин в рантайме Go. Три компонента:
- G (Goroutine) — горутина: единица исполнения с собственным стеком и состоянием.
- M (Machine) — поток операционной системы, на котором физически выполняется код.