Как работал с тестированием в Go? Работал ли с моками?
ERP Consultant
Что такое SELECT FOR UPDATE? Для чего нужно, работал ли с этой конструкцией?
Live coding: задачи на Go — конкурентные запросы, замыкания в горутинах, фильтрация дубликатов, счётчик с потокобезопасностью, буферизированные каналы, таймаут функции
Что такое PgBouncer и какую проблему он решает в PostgreSQL?
Что происходит при asyncio.create_task и чем отличается от await coroutine?
Напишите функцию FindFilesByExtension, которая рекурсивно ищет файлы в директории и возвращает срез абсолютных путей к файлам ([]string), удовлетворяющих условиям: расширение файла == targetExtension (без учета регистра) размер файла > minSizeKB Функция должна обходить все вложенные поддиректории. Пример структуры директории: /projects/ ├── doc.pdf (2048 KB) ├── report.docx (512 KB) ├── src/ │ ├── Main.go (2 KB) │ ├── Utils.go (5 KB) └── images/ └── photo.jpg (3072 KB) Примеры проверок: files1, _ := FindFilesByExtension("/projects", "pdf", 1000) // files1 == []string{"/projects/doc.pdf"} files2, _ := FindFilesByExtension("/projects", "go", 3) // files2 == []string{"/projects/src/Utils.go"} files3, _ := FindFilesByExtension("/projects", "jpg", 2000) // files3 == []string{"/projects/images/photo.jpg"}
Что такое Virtual Threads? Чем отличаются от Green Threads? Когда лучше использовать?
Один из сервисов в цепочке запросов перестал отвечать. Как будете решать проблему пошагово?
Как хранить в строковой колонке БД перечислимые значения через разделитель и удобно работать с коллекцией в коде?
На практике с каким видом саги работали?
Какой самый базовый интерфейс для всех коллекций?
Работали с Kafka через Spring или напрямую?
Что вы знаете о принципе Барбары Лисков (LSP)?
Тактические паттерны DDD — что в них содержится?
Есть ли техническое решение, которое ты сделал и сейчас считаешь неправильным?
Как установить таймаут на выполнение одной корутины?
Что такое фьючерс как финансовый инструмент?
Отличие интерфейса Executor от ExecutorService?
Если при рекурсивном обходе мы находим директорию — какой путь используем?
SOLID принципы — расскажи про каждый.