Golang вопросы собеседований
13.5K subscribers
631 photos
3 videos
1 file
433 links
@notxxx1 - админ

@Golang_google - Golang для разработчиков

@itchannels_telegram - 🔥лучшие из ит

@golangl - chat

@golangtests - golang tests

@golang_jobsgo - go chat jobs

@ai_machinelearning_big_data - AI

@data_analysis_ml

РКН: clck.ru/3FmtKd
加入频道
👣 Визуализация разных алгоритмов и структур данных

Здесь очень наглядно и понятно показаны разные структуры данных и продемонстрирована работа некоторых алгоритмов
Разумеется, будет полезно для подготовки к любому собеседованию, не только на позицию Go-разработчика

▶️ Визуализация

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Тренажёр для подготовки к собеседованию

go install github.com/rusinikita/trainer@latest

После установки запускаем файл trainer, который на Windows лежит тут: C:\Users\%Userprofile%\go\bin

Это консольное приложение на Go для тестирования по основным темам, таким как структуры, мьютексы, WaitGroup, каналы
Есть разные вопросы, например, даётся код, необходимо указать, какая в нём проблема

Помимо всего прочего, сам этот тренажёр — отличная идея для пет-проекта

🖥 GitHub

@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
This media is not supported in your browser
VIEW IN TELEGRAM
👣 Вывод графиков в терминале с помощью ASCII

go get -u github.com/guptarohit/asciigraph@latest

Интересная идея для пет-проекта — пакет Go, который позволяет рисовать графики исключительно прямо в терминале символами ASCII

Пример использования:
func main() {
data := []float64{3, 4, 9, 6, 2, 4, 5, 8, 5, 10, 2, 7, 2, 5, 6}
graph := asciigraph.Plot(data)

fmt.Println(graph)
}

10.00 ┤        ╭╮
9.00 ┤ ╭╮ ││
8.00 ┤ ││ ╭╮││
7.00 ┤ ││ ││││╭╮
6.00 ┤ │╰╮ ││││││ ╭
5.00 ┤ │ │ ╭╯╰╯│││╭╯
4.00 ┤╭╯ │╭╯ ││││
3.00 ┼╯ ││ ││││
2.00 ┤ ╰╯ ╰╯╰╯


🖥 GitHub

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Интересная идея для пет-проекта на Go — генератор лабиринта

Да и просто неплохое упражнение для прокачивания Go и алгоритмов

🖥 GitHub

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Создание 11 проектов на Go — пошаговый гайд от freeCodeCamp

Пет-проекты — это именно то, что поможет реально разобраться в Go
Так что вот отличный курс от freeCodeCamp, где пошагово реализуется каждый из 11 проектов, рекомендую

А вот и сами проекты:
— создание простого веб-сервера
— построение CRUD API
— библиотечная система с помощью Go и mySQL
— простой SlackBot для вычисления возраста
— Slackbot для загрузки файлов
— инструмент для проверки электронной почты
— AWS Lambda с Go
— CRM с помощью Go Fiber
— HRMS с Go Fiber
— бессерверный стек с Go
— AI-бот с Wolfram и wit.ai

🟡 11 проектов на Go

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Лучший способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

C#: t.me/csharp_ci
Машинное обучение: t.me/ai_machinelearning_big_data
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C++ t.me/cpluspluc
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Devops: t.me/devOPSitsec
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
C++ папка: https://yangx.top/addlist/CdBs5DLepLJmZjY6
C# папка: https://yangx.top/addlist/u15AMycxRMowZmRi
Java папка: https://yangx.top/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://yangx.top/addlist/w4Doot-XBG4xNzYy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
👣 Полезный репозиторий с пет-проектами на Go

Если попробовать реализовать хотя бы часть из этого, то Go станет понятнее, да и между непустым профилем в GitHub и полученным оффером есть положительная корреляция)

🖥 GitHub

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Погружение в структуры Go и особенности их реализации

Очень полезная статья, в которой описываются особенности структур в Go, детали их внутренней реализации: как происходит аллокация памяти, как выделяется место в куче и т.д.
Рекомендую к изучению, на собеседованиях любят задавать подобные вопросы

🟡 Go interfaces deep dive

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Решение 3184 задач по Go c LeetCode

Встречайте нереально большое количество решённых задач по Go с LeetCode
Этот репозиторий поможет сдвинуться с мёртвой точки, если возникнут какие-то сложности с очередной задачей

К каждой задаче помимо кода на Go приведены супер-подробные объяснения

🟡 Решения задач с LeetCode

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM