Если ни один из этих вопросов не представляет сложности, значит, какая-то база есть и можно переходить к более продвинутым темам Go.
В идеале — иметь глубокое понимание каждого из этих 15 вопросов
@golang_interview
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍14❤4🔥3
  Здесь собраны самые типовые и частые задания: манипуляции с массивами, хэш-таблицы, алгоритмы сортировки, деревья, графы, очереди, связные списки и всё такое
И немного литкода
@golang_interview
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍12🔥6❤3
  Балансировщик нагрузки — это компонент практически любой инфраструктуры (вспомнить хотя бы Nginx), поэтому понимание его работы — полезный скилл
Во время работы с этим пет-проектом прокачается:
— понимание устройства таких балансировщиков
— знание различных алгоритмов балансировки нагрузки
— умение работать с горутинами
Репо с кодом для примера
@golang_interview
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥21❤2🥰1
  Здесь приведено много примеров для понимания не самых простых тем Go — интерфейсов, горутин, конкурентности, каналов и работы с ними, WaitGroup, Mutex'ов и т.д.
@golang_interview
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤4👍4🔥3
  1⃣ Разбор вопросов с собеседований
2⃣ Livecoding
3⃣ Разбор собеседования и фидбэк кандидату
4⃣ Q&A блок
📌 Заходите на трансляцию и задавайте вопросы
@golang_interview
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤3👍2🔥1
  Здесь затрагивается масса вопросов:
— конкатенация строк
— вызов
t.Fatal из отдельных горутин (плохая идея)— создание расширяемых API для CLI
— логирование ошибок
— нейминг функций и методов
По каждому вопросу приводятся варианты, как нужно писать код, а как нет — в общем в процессе изучения будет над подумать
@golang_interview
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4❤2🔥1
  Go — простой как палка в плане синтаксиса, но для реальных приложений требуются немного другие знания, и они приобретаются только на практике
Поэтому вот — пошаговый туториал по созданию сокращателя ссылок на Go; поможет разобраться, как Go работает с сетью, со строками и всем остальным
@golang_interview
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍11🥱4❤3🔥3👌1
  Будет полезно начинающим гоферам;
здесь наглядно показывается, как работают слайсы, какие они имеют методы и как взаимодействуют с разными функциями
@golang_interview
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍19❤3🔥2
  Здесь рассматриваются такие структуры данных как массив, связный список, стек, дерево, для каждой структуры написана реализация + тестовое покрытие
Помимо структур данных здесь также реализованы популярные алгоритмы сортировки: пузырьком, выбором, вставками и т.д.
@golang_interview
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤12❤🔥3👍3
  Здесь приведены реализации таких популярных структур данных как хеш-таблица, куча, очередь и т.д.
Объясняются базовые концепции Go такие как структуры, замыкания, работа со строками и массивами, сортировка
@golang_interview
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍8
  