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
加入频道
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
👣 Вопросы/ответы по Go на позицию бекенд-разработчика

Здесь и общие вопросы вроде "Что такое HTTP и HTTPS, в чем их отличия?", и вопросы именно по Go наподобие "Расскажи про interface".
Ну и задачи с собеседований, конечно же

📎 Вопросы

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Книга и отдельные лекции по алгоритмам от Jeff Erickson

Очень концентрированный материал от Jeff Erickson по различным алгоритмам Computer Science.
Самое то, если хочется чего-то фундаментального и исчерпывающего.
Отдельные главы очень неплохо помогают подготовиться к секции "Алгоритмы", которая есть практически на всех собеседованиях, в том числе и для Go-разработчиков

📎 Книга и лекции

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