Golang вопросы собеседований
13.7K subscribers
658 photos
5 videos
1 file
464 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
Download Telegram
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.iss.one/ai_machinelearning_big_data
C++ t.iss.one/cppsobes
Python: t.iss.one/pro_python_code
Хакинг: t.iss.one/linuxkalii
Devops: t.iss.one/devOPSitsec
АНАЛИЗ Данных: t.iss.one/data_analysis_ml
Javascript: t.iss.one/javascriptv
C#: t.iss.one/csharp_ci
Java: t.iss.one/javatg
Базы данных: t.iss.one/sqlhub
Linux: t.iss.one/linuxacademiya
Python собеседования: t.iss.one/python_job_interview
Мобильная разработка: t.iss.one/mobdevelop
Docker: t.iss.one/DevopsDocker
Golang: t.iss.one/Golang_google
React: t.iss.one/react_tg
Rust: t.iss.one/rust_code
PHP: t.iss.one/phpshka
Android: t.iss.one/android_its
Frontend: t.iss.one/front
Big Data: t.iss.one/bigdatai
Собеседования МЛ: t.iss.one/machinelearning_interview
МАТЕМАТИКА: t.iss.one/data_math
C++ собеседования: t.iss.one/cppsobes
Kubernets: t.iss.one/kubernetc


💼 Папка с вакансиями: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.iss.one/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.iss.one/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.iss.one/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.iss.one/addlist/mzMMG3RPZhY2M2Iy

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

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.iss.one/addlist/BkskQciUW_FhNjEy
👣 Реализация разных алгоритмов и структур данных на Go

Полезный репозиторий, в котором собраны разные пет-проекты и не только, реализующие множество алгоритмов и структур данных.
Вот к примеру в этом списке имплементация фильтра Блума, а вот реализация словаря с удобным интерфейсом как в Python.

🟡 Data Structures and Algorithms

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Взаимодействие с MongoDB посредством Go

С большой долей вероятности Go-разработчик будет соприкасаться с разными БД в работе, возможно это будут NoSQL базы данных.

Так что вот отличная статья с примерами того, как управлять MongoDB при помощи Go;
в статье затрагиваются базовые операции:
— вставка документа в MongoDB
— запись нескольких документов
— поиск документа в MongoDB
— обновление/удаление документа

🟡 Go & MongoDB

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Продвинутые техники оптимизации кода на Go

Полезная подборка методов поиска узких мест и оптимизации кода на Go.
Собственно, вот некоторые из описываемых методов:

— CPU-профилирование: поможет увидеть, сколько процессорного времени тратится на вызов каждой функции

— использование sync.Pool для более эффективного управления памятью

— профилирование памяти: поможет увидеть использование памяти, выявить потенциальные утечки

🟡 Advanced techniques for code optimization in Go

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Объяснение концепций Go для начинающих

Здесь подробно с большим количеством примеров разбираются такие темы, как:
— работа с указателями
— конкурентность, горутины и т.д.
— структуры данных, map
— операции со строками

🟡 Типичные задачи 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 для блогов, отличная идея для пет-проекта

Этот движок позволяет писать заметки на MD, файлы заметок имеют следующую структуру:
— Заголовок поста
— Дата публикации поста; посты упорядочиваются по дате публикации в обратном хронологическом порядке
— Список тегов, разделенных запятыми
— Текст самой заметки

Можно быстро запустить с помощью Docker:
docker run --rm -it -p 8080:8080 vgarvardt/rklotz


🖥 GitHub

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 15 базовых вопросов по Go

Если ни один из этих вопросов не представляет сложности, значит, какая-то база есть и можно переходить к более продвинутым темам Go.
В идеале — иметь глубокое понимание каждого из этих 15 вопросов

🟡 15 вопросов с ответами

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 116+ задач по Go с собеседования

Здесь собраны самые типовые и частые задания: манипуляции с массивами, хэш-таблицы, алгоритмы сортировки, деревья, графы, очереди, связные списки и всё такое
И немного литкода

▶️ Задачки и решения

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

Балансировщик нагрузки — это компонент практически любой инфраструктуры (вспомнить хотя бы Nginx), поэтому понимание его работы — полезный скилл

Во время работы с этим пет-проектом прокачается:
— понимание устройства таких балансировщиков
— знание различных алгоритмов балансировки нагрузки
— умение работать с горутинами

Репо с кодом для примера
🖥 GitHub

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