Clean Architecture — что такое?
Clean Architecture — это архитектурный стиль, направленный на создание гибких, легко поддерживаемых и тестируемых приложений.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Clean Architecture — это архитектурный стиль, направленный на создание гибких, легко поддерживаемых и тестируемых приложений.
Читать ответГорутины — это легковесные потоки выполнения в языке Go, которые управляются рантаймом Go, а не операционной системой.
Читать ответВ Go интерфейс error — это интерфейс с одним методом Error().
Читать ответКаналы в системах обмена данными служат для передачи информации между разными компонентами или процессами.
Читать ответHelm — это менеджер пакетов для Kubernetes, который упрощает установку, обновление и управление приложениями в кластере.
Читать ответПри работе с горутинами, map и sync.WaitGroup в Go часто встречаются следующие ошибки:
Читать ответKISS (Keep It Simple, Stupid) — принцип разработки, который призывает делать системы максимально простыми и избегать излишней сложности.
Читать ответDeadlock (взаимная блокировка) — ситуация, когда два или более процесса навсегда блокируют друг друга, каждый ожидает освобождения ресурса, занятых другим процессом.
Читать ответОсновные виды JOIN в SQL:
Читать ответКонтейнеризация позволяет изолировать приложения и их окружение, чтобы они работали одинаково в разных средах.
Читать ответВ Go процесс тестирования встроен в стандартную библиотеку и очень прост в использовании. Для написания тестов создаются файлы с суффиксом test.go, в которых определяются функции с сигнатурой func TestXxx(t testing.T).
Читать ответВ Go максимальное количество элементов в канале зависит от его буфера. Канал может быть буферизированным или небезопасным (без буфера).
Читать ответ