Здесь довольно много всего: рассказывается про
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
Держите отличную подборку реализаций структур данных и алгоритмов на 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
Приведено полноценное решение с покрытием тестами, параллельно разбирается много полезных вещей и обсуждается нетленная классика от Scott Chacon — «Git Internals. Source code control and beyond» (PDF)
@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
Здесь собраны небольшие фрагменты 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