Java задачи с собеседований
Открыть в Telegram
Задачи, тесты и теоретические вопросы по JAVA. Репозиторий: https://github.com/proghub-official/java-interview Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
Больше5 887
Подписчики
+124 часа
-27 дней
-2430 день
Архив постов
Хотите стать востребованным разработчиком? 🚀
Крупные компании переходят на микросервисную архитектуру, и это открывает огромные возможности для специалистов, владеющих этой технологией.
Представляем вам курс «Microservice Architecture» от OTUS, который поможет вам освоить эту технологию.
В процессе обучения вы:
✅ рассмотрите множество нетривиальных задач проектирования backend-приложений и их дальнейшего сопровождения;
✅ изучите не только паттерны проектирования новых сервисов, но и подходы к работе с legacy-сервисами;
✅ научитесь решать проблемы с согласованностью изменений или с оркестрацией сервисов;- как разработчик научитесь базовым навыкам работы с Kubernetes.
Курс подходит для архитекторов, разработчиков, системных аналитиков, администраторов и DevOps-инженеров.
🔥 После обучения вы получите практическую помощь в трудоустройстве и карьерную консультацию от эксперта.
Проверьте свой уровень — пройдите вступительный тест и займите место в группе по спец.цене: https://clck.ru/35vaG7
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Какой результат работы данного кода?
public static void main(String[] args) {
int a = 5; System.out.println(a / 2); }
Совет на осень 2023 год: углубитесь в изучение Java.
Тот, кто разбирается в тонкостях Java — сможет что угодно и сорвёт куш.
А если вы не хотите терять последние недели лета на бесполезные материалы и гайды — читайте канал: @javatg
Там просто и доступно объясняют какие шаблоны проектирования заставят ваш код летать, почему следует избегать использования исключений в управлении потоками, какие фишки Java Serialization API не знают 90% разработчиков.
Ещё мы собрали маст-хэв мл-папку для Java разработчиков: https://t.me/addlist/ZM3J6oFNAnRlNWU6
Подписывайтесь, потом сами себе спасибо скажете: @javatg
Вы умеете работать с индексами в базах данных?
Или даже не знаете, для чего они там нужны? Индексы повышают производительность и упрощают работу программиста в разы. Освоив этот инструмент, вы сможете снизить временные и энергетические издержки, повысив свою эффективность.
Изучите этот материал на бесплатном открытом уроке «Что такое индексы в БД, как они работают и зачем они нужны» от OTUS.
На занятии обсудим:
- Зачем нужны индексы и как они повышают производительность запросов;
- Улучшение скорости поиска данных с помощью индексов;
- Влияние индексов на использование ресурсов системы;
- Различные типы индексов;
- Процесс работы с индексами;
- Учет затрат на поддержку индексов и их обновление при изменении данных.
Занятие пройдёт 5 октября в 20:00 мск в рамках курса «Highload Architect».
➡️ Для регистрации требуется пройти вступительный тест: https://clck.ru/35uTuQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Вы умеете работать с индексами в базах данных?
Или даже не знаете, для чего они там нужны? Индексы повышают производительность и упрощают работу программиста в разы. Освоив этот инструмент, вы сможете снизить временные и энергетические издержки, повысив свою эффективность.
Изучите этот материал на бесплатном открытом уроке «Что такое индексы в БД, как они работают и зачем они нужны» от OTUS.
На занятии обсудим:
- Зачем нужны индексы и как они повышают производительность запросов;
- Улучшение скорости поиска данных с помощью индексов;
- Влияние индексов на использование ресурсов системы;
- Различные типы индексов;
- Процесс работы с индексами;
- Учет затрат на поддержку индексов и их обновление при изменении данных.
Занятие пройдёт 5 октября в 20:00 мск в рамках курса «Highload Architect».
➡️ Для регистрации требуется пройти вступительный тест: https://clck.ru/35uTuQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🤝Язык Kotlin - лучший друг Java-разработчиков.
Kotlin - современный и удобный язык программирования для разработчиков Java. Он предлагает лаконичный синтаксис, функции расширения и совместимость с существующим Java-кодом. Kotlin также обеспечивает безопасность от null-указателей по умолчанию и поддержку функционального программирования.
В OTUS идет набор в группу курса “Kotlin Backend Developer Professional”.
🔥На нем вы научитесь:
- использовать Kotlin для разработки серверных приложений;
- применять асинхронное и многопоточное программирование с корутинами;
- использовать Kotlin совместно с различными фреймворками;
- строить хранилища на базе SQL, NoSQL и NewSQL;
- писать приложения с монолитной, микросервисной и бессерверной архитектурами.
Начните с проверки своих знаний и пройдите вступительное тестирование!
❗️Если пройдете тест успешно - получите доступ к топовым урокам курса и спец. условия при поступлении в группу.
ПРОЙТИ ТЕСТ
Легендой курса является разработка стартапа. В рамках легенды обсуждается реализация экстремальных проектов, в которых сочетаются высокая неопределенность и жесткие ограничения по времени и ресурсам. При покупке курса возможна рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев.
Освойте язык крупного бизнеса и финансовых технологий и научитесь разрабатывать веб-приложения на фреймворке Spring.
Всесторонне подготовим к собеседованиям и поиску первой работы. Предложим вашу кандидатуру в партнерские компании!
Начнем писать код на первом уроке. На курсах вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 5 проектов, в рамках которых вы напишете полноценные приложения для портфолио на GitHub
🎁 Пройдите 5 бесплатных уроков из профессии и получите скидку 10% на курс!
Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid: LjN8KSbHA
🧚♀️Задумывались ли вы, как может выглядеть идеальная библиотека для работы с данными?
Наверняка с помощью такой библиотеки можно очень гибко настраивать валидацию данных, трансформировать данные в разные формы, описывать предметную область, находить закономерности в массивах данных, генерировать тестовые данные по образцу, разбирать не структурированные данные на составные части и даже исправлять грамматические ошибки.
Вдобавок, она должна быть простой для понимания и производительной. Такая библиотека это не мечта, а вполне себе реальность!
👉На бесплатном вебинаре онлайн-курса «Clojure Developer» — «Malli, программируем на схемах» мы познакомимся с библиотекой Malli, посмотрим на стандартные (и не очень) сценарии её использования: регистрация
🔥После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KTVdr
Какой результат работы данного кода?
public static void main(String[] args) {
int[] array = new int[]{11, 5, -4, 8, 4, 7}; for (int i = 0; i < array.length; i += 2) { System.out.print(array[i]+" "); } }
Привет! Мы в МТС активно поддерживаем ИТ-сообщество в России и запускаем всероссийскую олимпиаду по программированию с главным призом в 3 млн рублей.
Для кого? Для школьников, студентов и действующих ИТ-специалистов.
Что будет? Блок онлайн-заданий, митапы и мастер-классы, общение в закрытом Telegram-канале и финальный очный тур с программированием на скорость. Когда олимпиада завершится, мы создадим True Tech Community, где будем делиться полезными и эксклюзивными материалами для разработчиков.
А что еще? Финалистов ждет afterparty, фестиваль технологий, интерактив, квесты, карьерные стенды, где лучшие специалисты смогут получить оффер от МТС.
Регистрация уже открыта! Подробности по ссылке. Ждем тебя!
Реклама. ПАО "МТС". ИНН 7740000076. erid: LjN8KDXhq
🟥Мастхэв-мероприятие для Java-разработчиков
🔄 Бесплатный открытый урок «Транзакции в Kafka» от OTUS.
Что будет на занятии:
- Посмотрим, как чтение данных из Kafka можно сделать транзакционным.
- В ряде случаев требуется дополнительно обеспечить корректность обработки данных – изучим, как это можно реализовать.
Преподаватель Сергей Петрелевич – Java-разработчик, в отрасли с 2003 года. Программировать начал со времен ZX-Spectrum. 8 лет в разработке банковских процессинговых систем пластиковых карт.
🌐 Занятие пройдёт 27 сентября в 20:00 мск в рамках курса «Java Developer. Professional».
Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!
Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие:
➡️ Пройти тест
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruКакой модификатор доступа необходимо использовать, чтобы переменная была видна только в текущем классе?
Как веб-разработчику продвинуться по карьерной лестнице?
Далеко не каждый специалист умеет создавать отказоустойчивые и легко масштабируемые архитектуры. В свою очередь, многие компании предъявляют разработчикам именно такие требования.
Научитесь применять в работе архитектурные решения высшего пилотажа – пройдите обучение «Highload Architect» от OTUS.
За 5 месяцев вы научитесь:
✅ использовать в своих проектах решения, которые выдерживают миллионы запросов в секунду;
✅ правильно оптимизировать работоспособность серверов;
✅ эффективно использовать инструменты, которые уже есть в проектах.
Программа полностью обновлена и отвечает реалиям мира IT. Все преподаватели курса – практикующие специалисты. Занятия проходят в режиме живых вебинаров, сочетаемых с выполнением домашних работ и созданием выпускного проекта для портфолио.
Пройдите вступительное тестирование прямо сейчас и узнайте, готовы ли вы стать студентом курса: https://otus.pw/MfAk/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KGQbJ
Axiom JDK Meetup: Java 21 и доверенные технологии
Спикеры расскажут об особенностях отечественной Java-экосистемы, бесшовной миграции Java-стека на доверенные технологии, обеспечении безопасности и оптимизации Java для микросервисов.
Доклады в программе:
✔️ Роман Карпов, «Кто разрабатывает российскую Java и почему она лучше Oracle и других JDK»
✔️ Олег Чирухин, «Axiom JDK Pro и Libercat: безопасная миграция Java-стека и KPI по импортозамещению»
✔️ Александр Дроздов, «Безопасная разработка: защищаем открытый код и получаем сертификацию ФСТЭК»
✔️ Олег Чирухин, «Легковесные Java-контейнеры: ускоряем разработку на 25%»
После докладов пройдет сессия вопросов и ответов со спикерами митапа.
Встречаемся в онлайне 27 сентября в 18:00 по Москве.
Зарегистрироваться на митап.
Реклама, ООО «Вайлдкард», ИНН 7801718607, erid 2RanymgMQhe
🦾 Освойте востребованный фреймворк всего за 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)
🟠Курс доступен для приобретения в рассрочку!
Пройдите бесплатное вступительное тестирование прямо сейчас и узнайте, готовы ли вы стать студентом!
➡️ Пройти тест
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruЧеловек на 60% состоит из воды, а Тинькофф на 100% из масштабных ИТ-задач и ежедневных вызовов
Если ты опытный ИТ-спец, этот вызов для тебя. А решение бытовых забот берем на себя: от ультра расширенной медстраховки и юридической поддержки до компенсации питания, спорта и дополнительного обучения.
Выбрать вакансию и стать частью ИТ-команды можно тут
Реклама. АО "Тинькофф Банк", ИНН 7710140679, ERID LjN8K4nej
Какой результат работы данного кода?
public static void main(String[] args) {
int[] array = new int[]{11, 5, -4, 8, 4, 7}; for (int i = 0; i < array.length; i += 2) { System.out.print(i+" "); } }
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
