Yadro / Ядро
- Какие есть основные правила при проектировании DDD?
architecture/principles - Что такое агрегаты в DDD?
architecture/principles - Что такое анемичная модель?
architecture/patterns - Пользовался ли доменными событиями?
architecture/patterns - Какие еще практики дизайна использовал?
architecture/patterns - Какие паттерны проектирования использовал?
architecture/patterns - Почему использовал кафку, а не более легковесное решение?
brokers/kafka - Работал ли с CI в проектах?
devops/ci-cd - Расскажи по своей работе с кубом?
containers/kubernetes - Что такое сетевая модель OSI и из чего состоит?
network/tcp-udp - Опиши какой путь проходит информация от одного сервера к другому?
network/general - Что такое MAC адрес?
network/general - Что такое IP адрес?
network/general - Знаешь протоколы TCP/UDP?
network/tcp-udp - В каких задачах используется UPD?
network/tcp-udp - Что такое nat и для чего он нужен?
network/general - Что такое виртуализация и контейнеризация, и в чем разница?
containers/docker - За счет чего стала возможна виртуализация?
linux-os/general - Какие свои задачи выполнял в докере?
containers/docker - Использовал ли компоуз?
containers/docker - Что такое изоляция в контейнерах и за счет чего достигается?
containers/docker - Что такое процесс и поток, и в чем разница?
linux-os/processes - Какая изоляция в процессах?
linux-os/processes - Какая изоляция в потоках?
go/concurrency - Нужно обмениваться информацией между процессами. Какие инструменты для этого может предложить ОС?
linux-os/processes - Какие проблемы могут возникнуть при многопоточной работе?
go/concurrency - Как бороться с гонкой?
go/sync - С какой проблемой можно столкнуться решая проблемы сихронизации?
go/sync - Что может предложить Go в плане многопоточной обработки?
go/stdlib-tooling - Зачем сделали отдельный шедулер в Go если уже есть менеджер в ОС?
go/stdlib-tooling - Почему менеджер в ОС медленнее чем шудулер в Go?
go/basics - Какие есть механизмы синхронизации в Go?
go/basics - Каким инструментом можно обрабатывать ошибки при синхронизации?
go/errors-panic - В чем разница между Mutex и RWMutex?
go/sync - Что можешь сказать про ООП и как это реализовано в Go?
go/basics - Что такое контекст и для чего он нужен?
go/context
Задача: Find binary trее height. algorithms/data-structures
Заголовок раздела «Задача: Find binary trее height. algorithms/data-structures»1/ \ 2 3/ \ 4 5/6Задача: Write a function that calculates factorial. algorithms/general
Заголовок раздела «Задача: Write a function that calculates factorial. algorithms/general»// n! = 1 _ 2 _ 3 _ 4 _ ... _ n// 0! = 1Доп. вопрос про переполнение переменной.
Системный дизвйн: Миллион пользователей хотят считать факториал. Необходимо спроектировать систему.