Gymterview

#best-practices

20 вопросов

📦Какие стратегии ветвления существуют?middleGit📦В чём разница между merge и rebase?middleGit🔄Какие best practices CI/CD вы знаетеmiddleCI/CD🏗️Что означают принципы DRY, KISS и YAGNIjuniorАрхитектура приложений📦Что такое .gitignore и как его правильно настроить?juniorGit🐳Как оптимизировать Dockerfile?middleDocker🐳Что такое .dockerignore?juniorDocker📦Что такое Conventional Commits?middleGit🌐Как документировать API и архитектурные решения?juniorСовременная разработка WEB📚Как избежать ConcurrentModificationException во время перебора коллекцииmiddleCollections🐳Как написать Dockerfile для Spring Boot приложения?middleDocker🛡️Что такое OWASP Docker Top 10?middleБезопасность контейнеров🐳Какие практики безопасности следует соблюдать при работе с Docker?seniorDocker📋Какие есть best practices при разработке для Jira?middleJira📚Необходимо добавить 1 млн элементов — какую структуру вы используетеmiddleCollections📚Предложите эффективный алгоритм удаления нескольких рядом стоящих элементов из середины ArrayListmiddleCollections📚В каком случае может быть потерян элемент в HashMapmiddleCollectionsПравила переопределения метода `Object.equals()`.middleJava CoreКаковы правила переопределения метода `Object.hashCode()`?middleJava CoreКакой способ клонирования предпочтительней?middleJava Core