Java задачи с собеседований
Open in Telegram
Задачи, тесты и теоретические вопросы по JAVA. Репозиторий: https://github.com/proghub-official/java-interview Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
Show more5 887
Subscribers
+124 hours
-27 days
-2430 days
Posts Archive
♨️ Тест на знание языка Java
— Ответьте на 21 вопрос и проверьте, насколько хорошо вы знаете язык Java и готовы освоить Spring. Сможете сдать — пройдёте на продвинутый онлайн-курс "Разработчик на Spring" Framework со скидкой!
👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "Разработчик на Spring Framework": https://clck.ru/36K8F4
Курс доступен в рассрочку.
🎁 Пройдете успешно тест, получите доступ к открытым урокам курса.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru6 ноября в 15:00 по МСК пройдёт бесплатный вебинар «Обработка тысяч одновременных записей и обеспечение согласованности данных»
Мы рассмотрим потенциальные проблемы при работе со связкой java->database. Будут выполнены тысячи апдейтов над одними и теми же строками так что будут показаны наиболее распространенные подходы для достижения согласованности и производительности.
Ведущий: Роман Оборин, Software Engineer at Tesco
🚀 Бесплатная регистрация: https://clck.ru/36JGRk
Реклама. ООО "Платформа непрерывного обучения" education.dhabits.ru
erid:2VtzqwyK1ee
Какой результат работы данного кода?
public static void main(String[] args) {
int x = 125_121_148; System.out.println(++x); }
Какой результат работы данного кода?
public static void main(String[] args) {
double a = 5; System.out.println(a / 2); }
Освойте микросервисную архитектуру за 5 месяцев на курсе «Microservice Architecture» от OTUS
В процессе обучения вы:
- рассмотрите множество нетривиальных проблем проектирования backend-приложений и их дальнейшего сопровождения;
- изучите не только паттерны проектирования новых сервисов, но и подходы к работе с legacy-сервисами;
- научитесь решать проблемы с согласованностью изменений или с оркестрацией сервисов;
- как разработчик научитесь базовым навыкам работы с Kubernetes.
💻 Программа идеально подойдёт архитекторам, разработчикам, системным аналитикам, администраторам и DevOps-инженерам.
В конце программы вы получите практическую помощь в трудоустройстве и карьерную консультацию от эксперта.
🌐 Обучение начнется уже 30 октября и в честь Хеллоуина вы можете записаться на курс со скидкой 15% по промокоду «Hello15». Пройдите тестирование прямо сейчас, чтобы воспользоваться предложением: https://clck.ru/36Ev6M
Какой результат работы данного кода?
public static void main(String[] args) { byte x = 127; x += 2; System.out.println(x); }
😱 Вредные советы для Java разработчиков
Все мы пишем много кода и слышим много советов о том, как это делать лучше. Но как же это надоело, хочу дать вам советы, как сделать код, который сложно прочитать и, следовательно, сложно сопровождать.
В статье мы научимся:
✔️ как тратить своё время и время коллег впустую;
✔️ стать незаменимым, так как больше в вашем коде никто не разберется;
✔️заслужить всеобщую ненависть.
💡 Читайте вредные советы от Отус и не пытайтесь это повторить!
А если хотите прокачать свои навыки, приходите на наш авторский курс "Java Developer. Professional" и становитесь экспертом в своей области!
📌Курс рассчитан на программистов с опытом, и чтобы понять достаточно ли у вас навыков для обучения, пройдите небольшой тест из 20 вопросов: https://clck.ru/36DNze
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru💣 Взрывной тест на знание основ алгоритмов!
➡️Пройдите тест из 20 вопросов и получите welcome-скидку на онлайн-курс «Алгоритмы и структуры данных» от OTUS.
❗️ Тест подходит для любого языка программирования.
💻 Пройдя обучение на курсы, вы — получите опыт реализации классических алгоритмов, сможете повысить производительность программ и улучшить качество кода.. Возможна рассрочка.
🔥 Если вы пройдете тест успешно, вам откроется доступ к 2 урокам:
✔️ «Создание ассоциативного массива»
✔️ «Создание ассоциативного массива на базе хэш-таблицы и префиксного дерева»
➡️ Пройти тест: https://clck.ru/36DgNd
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru🔥 Как работать с аспектами в Java и Spring?
Узнайте всего за пару часов на бесплатном открытом уроке от OTUS.
На эфире:
- Выясним, что такое аспекты.
- Разберемся, как работают аспекты в Spring.
- Узнаем, что нужно и что не нужно писать на аспектах.
📢📢 Занятие пройдёт 2 ноября в 20:00 мск и будет приурочено к старту курса «Разработчик на Spring Framework».
🎫 После урока вы сможете приобрести полный курс в рассрочку.
Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени.
➡️ Регистрируйтесь на мероприятия прямо сейчас: https://clck.ru/36DWzt
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruПочему вы все еще используете 1С на минимальном уровне?
Исправьте это и оптимизируйте бизнес-процессы в вашей компании после бесплатного открытого урока «Брокер сообщений. RabbitMQ» от OTUS.
На эфире разберём:
- Понятие брокера сообщений и его роль в архитектуре приложений.
- Основные преимущества RabbitMQ и работу с ним.
- Создание и настройку очередей сообщений, отправку и прием писем через RabbitMQ.
- Интеграцию RabbitMQ с 1С.
- Практические советы по созданию высокоэффективных интеграций.
- Советы и стратегии для успешного внедрения RabbitMQ в вашей архитектуре.
Преподавать Роман Кузин – ведущий архитектор IT-систем» в компании «МТС Диджитал».
Занятие пройдёт 1 ноября в 19:00 мск и будет приурочено к старту курса «Архитектор 1С». После урока вы сможете продолжить обучение в рассрочку.
Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на мероприятие: https://clck.ru/36CsNX
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru⚡️В OTUS продолжается набор в группу курса "Kotlin Backend Developer Professional".
🔥Старт 25.10.2023 г.
Ознакомьтесь с преимуществами программы и успейте пройти вступительное тестирование для того, чтобы попасть в группу по специальной цене
✅Вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin.
✅За время обучения преподаватели на вебинарах в качестве примера разработают проект маркетплейса от идеи и постановки задачи до конечного решения.
✅Вам будет предложено выполнить собственный проект на выбор, в котором вы сконцентрируетесь на углубленном изучении некоторых инструментов и на практике овладеете навыками работы в жестких условиях экстремальных проектов.
🔥ПРОЙТИ ТЕСТ и получить бонус https://otus.pw/2NC6/
При поступлении в группу возможны разные способы оплаты и рассрочка платежа
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KMo4R
Какой результат работы данного кода?
public static void main(String[] args) {
String s = "Hello"; System.out.println(s + 5 + 4); }
🦾 Освойте востребованный фреймворк всего за 5 месяцев и создавайте приложения на Java
🔥🔝 Знание Spring Framework – один из самых востребованных скиллов для разработчика, многие крупные проекты ищут именно таких специалистов на самые желанные офферы.
5️⃣ Вместе с OTUS вы можете освоить Spring всего за 5 месяцев в рамках курса «Разработчик на Spring Framework»!
❌❌Что даст вам этот курс:
- Умение эффективно работать в проектах, где есть Spring
✔️ Знание современных возможностей Spring
✔️ Понимание, как создавать Web-приложения на микросервисной архитектуре и решать высокоуровневые задачи по разработке
✔️ Умение быстро проходить путь от идеи до production-grade
✔️ Владение фреймворками Spring и технологиями вспомогательных проектов (Spring MVC, Spring Security, Spring Boot, Spring Reactive Stack, Spring 5)
🎫 Курс доступен для приобретения в рассрочку!
Пройдите бесплатное вступительное тестирование прямо сейчас и узнайте, готовы ли вы стать студентом!
➡️ ПРОЙТИ ТЕСТ: https://clck.ru/369ndX
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru🤬 Как решать бизнес-задачи ещё быстрее?
💪 Повышать производительность программ. Только сложно что-то улучшить, если не понимаешь, как это работает.
Например, вы знаете, почему ваше любимое приложение создали именно таким?
🧑💻 Курс «Алгоритмы и структуры данных» погружает в самую суть разработки. Это отличное подспорье для системных программистов и бэкенд-разработчиков, которые хотят прокачаться до уровня middle+ или даже senior. В конце вы научитесь писать и использовать алгоритмы, чтобы создавать приложения.
6️⃣ А шесть алгоритмов сортировок мы разберём на открытом уроке курса под руководством Евгения Волосатова – ведущего программиста с 20-летним опытом. Сравним работу алгоритмов по разным критериям, покажем на игральных картах, как они работают.
🎫 После вебинара можно приобрести курс в рассрочку.
Вебинар «Сравнение алгоритмов сортировок. Визуализация и анализ» пройдёт 25 октября в 20:00 МСК. Бесплатно
➡️ Записаться на вебинар: https://clck.ru/369Hcw
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru⚡️ Тест по Java от OTUS
Проверь насколько хорошо ты знаешь Java
Ответишь — пройдешь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 .
👉 ПРОЙТИ ТЕСТ: https://clck.ru/368TRU
🎫 Курс можно приобрести в рассрочку
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruДан код:
public static void main(String[] args) {
int x = -2, y = 5, max; // добавьте код System.out.println(max); } Какой из предложенных ниже фрагментов кода выведет на консоль максимальное число?
⚡️ Тест по Java от OTUS
Проверь насколько хорошо ты знаешь Java
Ответишь — пройдешь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 .
👉 ПРОЙТИ ТЕСТ: https://clck.ru/368TRU
🎫 Курс можно приобрести в рассрочку
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruКакой результат работы данного кода?
public static void main(String[] args) {
System.out.println(1.0 / 0); }
🧐Устали от ошибок? Позаботьтесь о чистоте архитектуры!
👉Узнайте как на бесплатном вебинаре онлайн-курса «Clojure Developer» — «Duct и Clean Architecture в Clojure»: регистрация
На бесплатном вебинаре мы:
— попрактикуемся применять принципы чистой архитектуры с использованием языка программирования Clojure и фреймворка Duct.
— познакомимся с его модульной системой, реализуем DI контейнер, подключим адаптеры во все порты и вообще сделаем все, как дедушка Боб нам завещал))
Экспертизой поделится руководитель программы и практик Сергей Ткаченко (Clojure Software developer / Team Lead).
🔥После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Available now! Telegram Research 2025 — the year's key insights 
