Как вы разбивали переход с Node.js на Go на этапы?
Как описать реальную миграцию: причина, границы компонентов, совместимость, постепенное переключение и откат. Без обещания автоматического ускорения.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Как описать реальную миграцию: причина, границы компонентов, совместимость, постепенное переключение и откат. Без обещания автоматического ускорения.
Читать ответПринципы SOLID: SRP, OCP, LSP, ISP и DIP с практическими примерами SOLID — пять принципов, которые помогают проектировать качественный объектно-ориентированный код SRP (Single Responsibility Principle): у класса…
Читать ответDependency Injection (DI) — паттерн, который передаёт управление зависимостями Инверсия управления означает, что объект получает зависимости извне Подход обеспечивает слабую связанность и делает код удобнее для…
Читать ответКак распознать нарушение принципа единственной ответственности (SRP)? Крупные классы и модули, объединяющие несколько разных функций Методы и функции одновременно выполняют разноплановые задачи Изменение одной причины…
Читать ответПорождающие: Singleton, Factory, Builder — применяются для контроля создания объектов, гарантии единственного экземпляра и упрощения их настройки. Структурные: Adapter, Decorator, Composite — используются для…
Читать ответSingleton: оставляет один экземпляр класса, что удобно для конфигурации и логирования Factory Method: создаёт объекты без жёсткой связи с конкретными классами и упрощает расширение Observer: организует подписку на…
Читать ответКлючевые принципы и подходы к UI в Unity Unity UI представляет собой компонентную систему для разработки интерфейсов В основе лежит Canvas — корневой слой, на котором размещается UI Для адаптивного размещения…
Читать ответКогда стоит расширять редактор? плагины нужны, если редактор необходимо адаптировать под определённые задачи расширение полезно для регулярно повторяющихся операций, не предусмотренных базовыми возможностями в…
Читать ответинтеграционные тесты требуют много времени и ресурсов нередко зависят от внешних сервисов и тестовых окружений могут снижать стабильность CI из-за флейков целесообразнее запускать их в отдельном пайплайне или…
Читать ответ