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-разработчика

Здесь довольно много вопросов, есть вопросы не только по Go, на и по Computer Science в целом, есть вопросы для разных грейдов: для junior, middle, senior, есть практические задания
Используйте, закрывайте свои слепые зоны, получайте оффер)

📎 Вопросы и ответы

@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
👣 Неплохой список из 22 вопросов по Go

Некоторые из вопросов:
• Как эффективно склеивать множество строк?
• Как задать направление канала?
• Напиши собственную функцию Sleep, используя time.After
• Что такое буферизированный канал?
• Как работает Garbage Collection в 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
— и другие ошибки

Основано на книге Тейва Харшани «100 ошибок Go и как их избежать»

▶️ Ошибки и способы их решить

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Задачи и решения для лайв-кодинга на Go

В этой заметке — задачи на лайв-кодинг для Go разработчиков; задачки наподобие этих часто встречаются на собеседованиях.

А вот сами задачи:
— Найти пересечение двух неупорядоченных слайсов любой длины
— Развернуть односвязный список
— Написать генератор случайных чисел
— Слить N каналов в один
— Сделать конвейер чисел
— Сделать кастомную WaitGroup на семафоре
— Алгоритм бинарного (двоичного) поиска
— Обход ссылок из файла

📎 Задачи

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Gitbook по основам Go и тестированию приложений

Открытый учебник по Go с упором на тестирование и test coverage

▶️ Gitbook

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Пример тестового задания для Golang-разработчика в Postgres Professional

▶️ Задание

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Шаблон чистой архитектуры

Это шаблон структуры идеального Go-приложения.
Цель шаблона — показать :
• как организовать проект и предотвратить его превращение в спагетти-код
• где хранить бизнес-логику, чтобы она оставалась независимой, чистой и расширяемой
• как не потерять контроль при росте микросервиса.

Шаблон выстроен в соответствии с принципами Роберта Мартина; используйте этот каркас для своих пет-проектов

🖥 GitHub

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Стать бэкендером в Яндексе за выходные

8–9 июня устраиваем Weekend Offer Backend: всего за 2 дня можно пройти технические секции и попасть в Яндекс. Для этого нужно зарегистрироваться и решить несколько задач в Контесте.

Вы сможете выбрать одну из команд: Crowd, Ecom-сценарии, Поиск, Алиса, Автономные автомобили и Большие данные. Можно пообщаться с нанимающими менеджерами и выбрать самый интересный проект. Если всё пройдёт хорошо, сразу же получите офер.

Нанимаем в офисы России и Республики Беларусь.

Узнать подробности и зарегистрироваться можно здесь.