Ответ на "Что вы знаете о функции main()?"
Метод main() — точка входа в программу. В приложении может быть несколько таких методов. Если метод отсутствует, то компиляция возможна, но при запуске будет получена ошибка `Error: Main method not found`.
#вопросы_с_собеседований
Ответ на "Какими значениями инициализируются переменные по умолчанию?"
• Числа инициализируются 0 или 0.0;
• char — \u0000;
• boolean — false;
• Объекты (в том числе String) — null.
#вопросы_с_собеседований
Станьте востребованным Java-разработчиком уже в 2023 году.
Записывайтесь на курс от Хекслета и получайте скидку 10% и подарок на выбор: депозит 20 000 ₽, базовая подписка на 5 месяцев или премиум-подписка на 1 месяц.
Оцените формат и решите, стоит ли продолжать. Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации!
На профессии «Java-разработчик» вы:
✔️Изучите объектно-ориентированное программирование на Java и освоите Spring Boot для создания корпоративных приложений.
✔️Научитесь подбирать правильные структуры данных для хранения и обработки данных и решите сотни задач в браузере.
✔️ Создадите 5 проектов для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров.
✔️ Научитесь работать с чужим кодом и оформлять пул-реквесты в Open Sours проектах.
Успейте оставить заявку до 31 декабря, чтобы получить новогодние подарки🎁
Ответ на "Что подразумевают в плане принципов ООП выражения «является» и «имеет»?"
«является» подразумевает наследование.
«имеет» подразумевает ассоциацию (агрегацию или композицию).
#вопросы_с_собеседований
Что подразумевают в плане принципов ООП выражения «является» и «имеет»?
Пишите в комментариях ваш вариант. Ответ будет у нас в канале.
#вопросы_с_собеседований
☕️🛣 Дорожная карта Java-разработчика в 2023 году: путь с нуля до первой работы
В данной статье мы расскажем, в каком порядке изучать Java, чтобы начать свой путь в разработке и стать востребованным специалистом в 2023 году.
Логическое и алгоритмическое мышление
Один из ключевых навыков для каждого разработчика – логическое и алгоритмическое мышление, которое необходимо развивать на каждом этапе карьеры. Большую часть времени разработчик ищет решения задач или применяет существующие алгоритмы, поэтому очень важно развивать логику и понимание алгоритмов.
➡️ Читать дальше
👩💻Джавист, сможешь пройти тест по Java❓
✅ Ответь на 18 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Groovy Developer" по праздничной цене.
Для чего Groovy? — Этот язык пригодится в автоматизации CI/CD пайплайнов, нагрузочном тестировании, написании автотестов, запуске пользовательских скриптов и проектов с гибкой конфигурацией.
Для кого? Java-разработчиков, DevOps-инженеров, QA-инженеров.
⏰ Время прохождения теста ограничено 25 минут
✍️ПРОЙТИ ТЕСТ: https://otus.pw/Qu7G/🎄 Новогодняя распродажа! Скидки -23% на все курсы! Предложение ограничено.
Ответ на "Что такое Dependency Injection?"
Dependency Injection (внедрение зависимости) - это набор паттернов и принципов разработки програмного обеспечения, которые позволяют писать слабосвязный код. В полном соответствии с принципом единой обязанности объект отдаёт заботу о построении требуемых ему зависимостей внешнему, специально предназначенному для этого общему механизму.
#вопросы_с_собеседований
Ответ на "Какие аннотации фикстур существуют в JUnit?"
• @BeforeClass - определяет код, который должен единожды выполниться перед запуском набора тестовых методов.
• @AfterClass - код, выполняемый один раз после исполнения набора тестовых методов.
• @Before - определяет код, который должен выполняться каждый раз перед запуском любого тестовым методом.
• @After - код, выполняемый каждый раз после исполнения любого тестового метода.
#вопросы_с_собеседований
Ответ на "Чем stub отличается от mock?"
stub используется как заглушка сервисов, методов, классов и т.д. с заранее запрограммированным ответом на вызовы.
mock использует подмену результатов вызова, проверяет сам факт взаимодействия, протоколирует и контролирует его.
#вопросы_с_собеседований
🔥 Приходи на Live coding сессию, где будем разрабатывать Spring Boot-приложение с применением API First
На Live coding ты сможешь понаблюдать, как пишет код Senior-разработчик, прокомментировать процесс и разобраться в архитектуре API First. Ну и конечно, прокачаешь свои hard skills. Live coding проходит в рамках открытого урока курса "Middle Java Developer".
Ведущий:
Роберт Мазитов - Senior Software Engineer, технический директор в Цифровых привычках и выпускник нашего курса.
🚀 Стартуем 7 декабря в 19:00 по МСК
Регистрируйся бесплатно: https://cutt.ly/Z1q7hth
Ответ на "Что такое «фикстуры»?"
Фикстуры (fixtures) - состояние среды тестирования, которое требуется для успешного выполнения теста. Основная задача фикстур заключается в подготовке тестового окружения с заранее фиксированным/известным состоянием, чтобы гарантировать повторяемость процесса тестирования.
#вопросы_с_собеседований