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
加入频道
👣 Публичное собеседование Senior Golang Developer

Публичное собеседование на Senior Go-разработчика. Обсудим реально встречающиеся задачи у Go-разработчиков в больших микросервисных проектах, немного погрузимся в system design и в то, как это выражается в коде.
Никакой балансировки скобок и вопросов про работу scheduler'а горутин

▶️ Поехали

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Интересный пет-проект на Go — self-hosted медиа-прокси

brew install vips ffmpeg
git clone [email protected]:vas3k/pepic.git
cd pepic
go run main.go serve --config ./etc/pepic/config.yml


Этот прокси может помочь загружать, хранить, обслуживать и конвертировать изображения и видео на собственном сервере.

Внутри он использует ffmpeg для видео и vips для изображений, что делает его довольно быстрым

Поддерживает форматы изображений: JPG, PNG, GIF, WEBP, SVG, HEIF, TIFF, AVIF и др.
Форматы видео: практически всё, что поддерживает ffmpeg

Быстрый старт с помощью Docker:
curl https://raw.githubusercontent.com/vas3k/pepic/master/docker-compose.example.yml -o docker-compose.yml
docker-compose up
# http://localhost:8118


🖥 GitHub

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Самое основное в Go на примерах

Здесь собраны примеры кода на Go, которые раскрывают большую часть того, что пригодится разработчику:
CLI-команды, модули, азы Go (типы, операторы, ветвления, циклы, массивы, срезы...), структуры данных, методы и интерфейсы, тестирование, стандартная библиотека fmt и ещё масса всего

🖥 GitHub

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Детальный разбор обработки строк в Go

Здесь описываются детали работы со строками в Go: форматирование и преобразование, использование регулярных выражений, вычисление длины и количества байт, поиск, взятие фрагмента строки по индексам и ещё много всего

📎 Разбор

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 100 вопросов с собеседованию Go разработчика часть2.

Смотреть
Часть1
Все вопросы и ответы

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

Здесь собрано объяснение устройства структур данных в Go с примерами кода
А именно, подробно обсуждаются операции с массивами, слайсами, map и произвольными структурами
Будет полезно для тех, кто только вливается в Go

▶️ Структуры данных в Go

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Объяснение важных концепций Go

Здесь приведено много примеров кода, которые детально объясняют азы Go
Особенно будет полезно для начинающих гоферов

▶️ Примеры кода с объяснением

@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
👣 Тренажёр для подготовки к собеседованию

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