Тестовое задание на Go: бронирование, временные зоны, таймслоты

Разбираем проект по бронированию мастерских с учётом разных часовых поясов Что тебя ждет: - Будем писать на Golang с библиотеками gin и pgx; - Хранение расписаний мастерских в PostgreSQL; - Проверка пересечений бронирований и работа с транзакциями. Такая задача встречается при найме Junior, Middle, Middle Go-разработчиков Репозиторий проекта с исходниками: Решает задачу: Илья Павлюков, ментор Эйч Навыки, Senior Software Engineer в Nebius Group, ex Tabby, Ozon, VK Менторская программа Эйч Навыки: Помогаем перейти на Go, сменить работу, апнуть грейд или зарплату Программы: Подписаться на уведомления об открытых мок-интервью: Чат разработчиков: SFiyj9_r5C5lMGQy Таймкоды: 00:00 Читаем задание 03:48 Дизайним решение 12:35 Структура проекта 21:12 Миграция для PostgreSQL 26:40 Методы работы с БД 38:44 Пересечение бронирований 46:29 Вставка бронирования 48:35 Оставшиеся методы 54:05 Тестируем API 01:04:09 Что стоит доделать 01:05:15 Пушим на github 01:05:42 Илья из будущего 01:08:36 А можно лучше? 01:13:01 Тестируем обновки 01:21:02 Как ловить констрейнт в коде 01:23:47 Чему научились
Back to Top