Здесь приведены примеры с объяснением базовых понятий Go таких как рефлексия, каналы, горутины, интерфейсы, указатели, структуры и т.д.
Самое то, для повторения перед собеседованием
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub Actions отлично подходят для сборки простых Go-проектов и обеспечивают большую гибкость в настройке.
И в этом туториале пошагово описывается весь процесс: от управления версионированием до написания
Makefile
и Dockerfile
.@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Здесь довольно много всего: рассказывается про
defer
, panic
, recover
, а также про базовые понятия Go и про структуры данных@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Здесь собраны решения самых разных задач: сложных/средних/лёгких
Будет полезно глянуть самые интересные из этих задач
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Здесь ссылки на вопросы/ответы по Go, ссылки на шпаргалки для бекендеров в целом, ресурсы для подготовки к вопросам по архитектуре и дизайну систем
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Здесь описываются разные тонкости конкурентного программирования с использованием таких примитивов как:
— горутины
— каналы
— мьютексы (
Mutex
, RWMutex
)— оператор
select ... case
—
waitGroup
и errGroup
Всё объясняется на практических примерах;
можно использовать как наглядное пособие best practices
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM