Java задачи с собеседований
Відкрити в Telegram
Задачи, тесты и теоретические вопросы по JAVA. Репозиторий: https://github.com/proghub-official/java-interview Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
Показати більше5 884
Підписники
-224 години
Немає даних7 днів
-2830 день
Архів дописів
Ребята в ближайшее время постов в канале не будет. Один из админов канала в данный момент ценой своей жизни защищает Украину от Российских захватчиков.
Призываю вас поддерживать армию по ссылке: https://savelife.in.ua/donate/
Слава Україні! 🇺🇦
☝️Объяснение:
Эти два модификатора являются взаимоисключающими:
– abstract используется, чтобы показать, что класс имеет неполную реализацию, или его следует рассматривать таковым;
– final применяется к полностью реализованным классам, для которых не нужны (нежелательны) подклассы, чтобы обеспечить надёжность и/или производительность.
Вопрос: https://proghub.ru/q/71fc5b
🔥Добавить свой вопрос
Можно ли при объявлении класса использовать модификаторы abstract и final одновременно?
☝️Объяснение:
clone() - метод класса Object. Во-первых, все наименования методов класса Object являются зарезервированными словами, и определять свой собственный метод, название которого будет одим из этих слов - нельзя. Во-вторых, сигнатура метода не соотвествует clone() из Object.
Что произойдет в результате компиляции и выполнения следующего кода:
Что произойдет в результате компиляции и выполнения следующего кода:
?
Вопрос: https://proghub.ru/q/ccf812
Добавить свой вопрос
Развиваетесь как автоматизатор тестирования на Java?
💻 Приходите на открытый вебинар завтра 22 февраля изучать фреймворк Allure report.
Он позволяет строить отчеты по результатам прохождения автотестов, понятные всем участникам процесса: менеджерам, аналитикам, тестировщикам и разработчикам.
Вебинар проведет Артем Ерошенко, инженер по тестированию Qameta Software.
Demo-занятие пройдет в рамках онлайн-курса «Java QA Engineer. Professional» от OTUS, который предназначен для тестировщиков с опытом. Вы сможете оценить качество материалов и получить скидку на обучение.
🎯Пройдите тестирование, чтобы попасть на мероприятие https://otus.pw/fCgp/
Вы пришли на собес и вас спрашивают:
Чем отличается интерфейс от асбтрактного класса?
🤔Что отвечать будете?🔥 Хочешь профессионально расти? Тогда приходи 21 февраля, в понедельник, в 20:00 на бесплатное demo-занятие «SOLID как условие постоянной скорости разработки».
🎯 Скорость разработки ПО падает по мере роста размера проекта. Инструменты разработки не могут изменить тенденции, а лишь замедлить и отсрочить неизбежное. SOLID — одна из практик, которая гарантирует неизменность скорости разработки.
📌 Спикером выступит Евгений Тюменцев, директор компании по разработке программного обеспечения. Вместе с преподавателем мы разберем, почему SOLID-принципы являются достаточным условием сохранения скорости разработки, а также рассмотрим простой и понятный механизм их применения для получения повторно используемого кода.
💥 Курс даст знания и практическую основу начинающим архитекторам ПО и разработчикам.
👉 Чтобы участвовать, пройдите вступительный тест - https://otus.pw/93a1/
Какие операции со ссылочными переменными в теле метода main() не приведут к ошибке компиляции?
Какие операции со ссылочными переменными в теле метода main() не приведут к ошибке компиляции?
?
Вопрос: https://proghub.ru/q/375e56
Добавить свой вопрос
☝️Объяснение:
В этом примере переменная цикла i изменяется в трёх выражениях:
1. «System.out.println(--i)» – переменная i уменьшается на единицу. Поскольку используется префиксная форма оператора --, то на экран выводится новое (уменьшенное) значение.
2. «i = (i++) + i--» – переменная i увеличивается на единицу, затем уменьшается на единицу, затем вычисляется сумма, значение которой присваивается всё той же i.
Поскольку используется постфиксная форма операторов ++/--, то при вычислении суммы используются значения, которые были у i до увеличения / уменьшения. Получается, что это действие эквивалентно следующему: «i = i + (i + 1)»
3. «i++» – переменная i увеличивается на единицу.
Значения переменной i на каждой итерации цикла:
2 → 1 → 3 → 4
4 → 3 → 7 → 8
8 → 7 → 15 → 16
Что будет напечатано в результате выполнения?
Вопрос: https://proghub.ru/q/ca978a
Добавить свой вопрос
🚀 Канал CodeReview - это комьюнити разработчиков, которые помогают друг другу получать ревью на свой код.
⚡️ Недавно ребята запустили новый формат на своем канале - «подготовка к собеседованиям», где они помогают подготовиться на Junior, Middle и Senior позиции по направлениям Java, Python, PHP, а также JavaScript.
📤 Если ты хочешь пройти собеседование 1 на 1 с Senior разработчиком, узнать свои слабые места и лучше подготовиться к предстоящему собеседованию, то оставляй заявку через эту форму, и стань гуру в собеседованиях.
👉 Оставить заявку
☘️Изучаете фреймворк Spring?
🗓 15 февраля 2022 года в 20:00 пройдет открытый урок «Как пользоваться JPA (hibernate) в Spring-приложении». Вместе с преподавателем Юрием Дворжецким, ведущим full-stack разработчиком, мы рассмотрим, как правильно писать JPA Entity, как ими пользоваться на низком уровне и некоторые аналогичные фишки Spring Data JPA.
📚 Demo-занятие входит в программу онлайн-курса «Spring Framework Developer» и позволяет протестировать обучение на курсе.
📌 Пройдите вступительный тест, чтобы зарегистрироваться на мероприятие: https://otus.pw/hRMy/
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
