Vitech / Витех (Ви.Tech) - 1
- Какие последние задачи проходилось решать?
hr-behavioral/about-you - Что такое слайс
go/slices-arrays - Слайс потокобезопасный?
go/slices-arrays - Как работает append?(задача на аппенд на словах)
go/slices-arrays - Что такое мапа? Расскажи детальнее(устройство мапы - бакеты,хэш функция)
go/maps - Мапа потокобезопасна? А как сделать безопасной? В чем отличие RW от Mutex
go/sync - Может ли структура быть ключом в мапе?
go/maps - Расскажи про каналы. Какие каналы бывают? А в чем отличие буф от не буф?
go/channels - Как работает GC в го?
go/memory-gc - Как работает шедулер? Что такое GMP модель?
go/concurrency - Какие тесты писал? Работал ли с моками? Как часто пишешь тесты? Как определяешь, нужны ли тесты
testing/unit-mocks - Что такое индексы в БД? Почему при explain иногда видим что индекс применился, а иногда нет? А как правильно составлять индекс, на что ориентироваться? Что такое селективность, как определить(измерить), что значение обладает высокой селективностью?
sql/indexes - Какие уровни изоляции ты знаешь? Какая по дефолту в посгрес?
sql/transactions - Расскажи подробнее про каждый. В каких сиутациях использовал?
hr-behavioral/general - Observability. Какие типы мониторинга знаешь в prometheus?
devops/observability - Чем отличается left join от left outer join?
sql/query-optimization - Чем натс отличается от кафки? Расскажи как работал с кафкой
brokers/kafka - Что такое шардирование? Какие виды шардирования ты знаешь? Партиционирование. Репликация
sql/schema-design