Эйч
Эйч
  • Эйч Плюс
  • Все менторы
Задачи с собеседований/Go-разработчик

Задачи с собеседований для Go-разработчик

Подготовьтесь к live-coding интервью на позицию Go-разработчик. Реальные задачи из ведущих IT-компаний с решениями.

Смотрите также вопросы с собеседований для Go-разработчик

491 задач
1

Заказ такси

Задача связана с оценкой спроса на такси. Необходимо реализовать функцию GetDemand, которая будет рассчитывать текущий с

2

Параллельная загрузка контента с сайтов

Необходимо реализовать функцию ParallelDownload, которая должна параллельно обрабатывать входящие URL-адреса с помощью з

3

Расчёт количества консьюмеров Kafka для обработки нагрузки

Сколько надо консьюмеров, чтобы успевать разбирать Дано: Топик с 10 партициями Группа консьюмеров с 5 консьюмерами

4

Defer и разница между значениями и указателями

Необходимо определить, какие значения будут выведены при использовании defer с функциями, принимающими как значения, так

5

Кодирование RLE

Необходимо реализовать функцию, которая выполняет сжатие строки с помощью алгоритма Run-Length Encoding (RLE). Повторяющ

6

Интерфейс с nil-указателем

Нужно определить, что выведет программа ```go type I interface { Foo() } type S struct{} func (s *S) Foo() {

7

Улучшение реализации API

Нужно проанализировать представленный код API для работы с пользователями, выявить потенциальные ошибки и улучшить реали

8

Параллельная запись в слайс и влияние GOMAXPROCS

Какое значение будет выведено на экран в результате выполнения кода при количестве процессорных ядер, равном 1, и при на

9

Объединение нескольких каналов в один выходной канал

Нужно реализовать функцию, которая объединяет несколько входных каналов в один выходной канал, передавая в него все полу

10

Гонка данных в цикле с горутинами

Какая проблема этого кода?И как их можно решить? ```go func main(){ for i := 0; i < 10: i++ { go func(){

11

Объединение данных из нескольких каналов

Имеется 2 входных канала in1 и in2, и один выходной канал out. Реализовать функцию merge, которая будет слушать оба вхо

12

Анализ поведения append и слайсов с общей ёмкостью

Требуется проанализировать, какие значения будут выведены на экран при работе слайсов и функцией append, а также объясни

13

Кэширование для уменьшения задержек при удалённом доступе к хранилищу

Есть интерфейс для работы с key-value хранилищем, который реализован удалённо — реализация расположена в Америке, тогда

14

Переменные в горутинах с замыканием

Какие значения переменной i будут выведены в консоль, учитывая особенности замыканий и конкурентного исполнения ```go f

15

Объединение нескольких каналов в один

Нужно реализовать функцию, которая объединяет значения из нескольких входных каналов в один выходной. Каждый входной кан

16

Безопасное списание с баланса пользователя

Имеется таблица user, в которой хранится информация о балансе И есть функция на псевдокоде, которая выполняет списание:

17

Merge каналов в один

Реализовать функцию merge, которая принимает произвольное количество каналов chan string и возвращает один выходной кана

18

Функция разделения строки на слова

Написать функцию которая на вход принимает поток текста. Необходимо разделить строку на слова, слова ограничены пробелом

19

Проверка использования составного индекса

В таблице public.carts есть составной индекс по полям (customer_id, country, sku). Проверить, будет ли он использоватьс

20

Проектирование Twitter-подобной системы

Требуется спроектировать упрощенную версию социальной сети, аналогичной Twitter/X, со следующими основными функциями: П

21
22
23
24
25
26

Все 491 задач доступны в Сопровождении до оффера

Узнать подробнее

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Сервисы
AI поиск работы newПоиск вакансий newПоиск компаний newКонструктор резюме newВопросы с собеседований newЗадачи с собеседований newГайды к собеседованиям newПроверятор резюме newГенератор сопроводительных new
Поиски себя
Войти в ITКарьерная стратегияПовысить доходПрофориентация
Работа в России
Сопровождение до оффера Найти работу в РоссииРевью портфолиоРевью резюмеТестовое собеседование
Работа за рубежом
Найти работу за границейПомощь в оформлении LinkedInРевью резюме на английскомТестовое собеседование на английском
Навыки
Личный брендОценка навыковРазвитие навыков и компетенций
Поддержка
ВыгораниеОтношения с коллективомОтношения с руководителемСиндром самозванцаСложное увольнение
Для бизнеса
Аудит процессов компанииВыступление на внутреннем мероприятии компанииКонсалтинг бизнеса
Профессии
HRАдминистрированиеАналитикаДизайнИнформационная безопасностьИскусственный интеллектИсследованияКонсалтингКонтентМаркетингМенеджментНаука и образованиеОфисПоддержкаПредпринимательство
Компания
С чем помогаемОтзывы Вопросы и ответыСертификатыВебинарыСтать ментором

Услуги оказывает ООО «Эйч Карьера»
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, г. Москва, Старопименовский пер., д. 18, стр. 2, помещ./ком./этаж I/19/2
Платформа принадлежит ООО «Эйч Карьера»

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта