Ответ
Разрабатываю на Go более 3 лет, преимущественно backend-сервисы и микросервисы. Основной стек: Go, PostgreSQL, Redis, Kafka, Docker, Kubernetes.
Последний проект — highload API для финтех-стартапа. Оптимизировал запросы к БД, снизив latency на 40%, внедрил graceful shutdown и circuit breakers.
Пример кода для graceful shutdown:
func main() {
server := &http.Server{Addr: ":8080"}
go func() {
if err := server.ListenAndServe(); err != nil && err != http.ErrServerClosed {
log.Fatal(err)
}
}()
quit := make(chan os.Signal, 1)
signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
<-quit
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
defer cancel()
if err := server.Shutdown(ctx); err != nil {
log.Fatal("Server forced to shutdown:", err)
}
}
Также есть опыт в code review, настройке CI/CD и работе с распределёнными системами.
Видео-ответы
▶
Публичное собеседование: QA Automation Lead
▶
Podlodka QA Crew – Публичное собеседование QA лида. Алексей Петров, Ольга Артемьева
▶
Cобеседование на Senior Go в VK: инфраструктурная команда
▶
РЕАЛЬНОЕ ТЕХНИЧЕСКОЕ СОБЕСЕДОВАНИЕ НА РАБОТУ ТЕСТИРОВЩИКОМ / THE REAL JOB INTERVIEW OF SENIOR AQA
▶
РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ В OZON ч.1 Интервью с HR-ом. Устраиваюсь Golang разработчиком.
▶
Открытое интервью на Middle Go-разработчика
▶
Открытое интервью на Go-разработчика
▶
Моковое собеседование на Middle Golang разработчика | Solvery & Uproger
▶
КАК Я ИЗИ ХАКНУЛ СОБЕС В САМОКАТ ...
▶
Открытое интервью на Middle Go разработчика
▶
Открытое собеседование на Golang разработчика
▶
Тестовое собеседование на Go-разработчика | Эйч Навыки
▶
Открытое собеседование на Go-разработчика | Тренировочные интервью
▶
Открытое интервью на Go разработчика | Эйч Навыки
▶
Открытое собеседование на Junior Golang разработчика
▶
Моковое собеседование по алгоритмам на Go | Владимир Балун, Яндекс
▶
Открытое собеседование на Junior Go разработчика
▶
Предложили оффер на 250т.р. разработчик 1с в консалтинговой организации
▶
Валентин Удальцов, Виталий Лихачев: Публичное собеседование Senior Software Engineer (PHP)
▶
Открытое собеседование PHP Senior Developer
▶
7+ лет опыта во фронтенде | Собеседование frontend #10
▶
Собеседование Senior Android разработчика
▶
Собеседование Python developer на 4000$
▶
Реальное собеседование Senior iOS разработчика. Виталий Кузьменко / Мобильный разработчик