ch
Feedback
Java задачи с собеседований

Java задачи с собеседований

前往频道在 Telegram

Задачи, тесты и теоретические вопросы по JAVA. Репозиторий: https://github.com/proghub-official/java-interview Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny

显示更多
5 887
订阅者
+124 小时
-27
-2430
帖子存档
👨🏻‍💻 Вопрос от реального человека Загрузка всех переменных из других активити при старте программы Такая проблема: Я только начал изучать андроид студио. Делаю программу, у меня есть три активити: 1.Главное меню где я ввожу некие данные(цыфры) 2.Настройки где есть переменные с цифрами. Они сохранены через Shared preferences. 3.активити где обрабатывается и выводится на экран результат сложения и умножения из данных 1 активити и тех данных что есть в настройках. Но вот беда: при переходе из 1 активити в 3 выдает ошибку т.к. что бы загрузить переменные из настроек мне сначала нужно открыть эти настройки. А это не очень удобно. Вопрос вот в чем: как при старте программы сделать так что бы все переменные загрузились(то есть из других активити) или их нужно писать в главном активити... я прост не понимаю конструкции Java задачи с собеседований

⚡️Лучший способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь: Java:@javatg Python: @pythonl Хакинг: @inuxkalii Машинное обучение: @ai_machinelearning_big_data Go: @Golang_google C#: @csharp_ci Базы данных: @sqlhub C/C++/: @cpluspluc Data Science: @data_analysis_ml Rust: @rust_code Javascript: @javascriptv React: @react_tg PHP: @phpshka Android: @android_its Мобильная разработка: @mobdevelop Linux: t.me/+A8jY79rcyKJlYWY6 Big Data: t.me/bigdatai Собеседования: @machinelearning_interview Английский: @english_forprogrammers Docker: @docker 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy 😎 ИТ-Мемы: @memes_prog 🔥Devops: @devOPSitsec

🔥 Международный уровень Java. Курс для работы в мировых IT-проектах и сертификация OCAJP 🚀 Стартует набор на онлайн курс «У
🔥 Международный уровень Java. Курс для работы в мировых IT-проектах и сертификация OCAJP 🚀 Стартует набор на онлайн курс «Углублённое изучение Java» от OTUS. Продолжительность обучения 5 месяцев. Особенности курса: - Интерактивный и практический подход - Подготовка к собеседованиям - Полное погружение в Java - Подготовка к сертификации Oracle Java Programmer (OCAJP) ➡️ Оставляйте заявку и присоединяйтесь к группе: https://otus.pw/Fra8/ Нативная интеграция. Информация о продукте www.otus.ru

👨🏻‍💻 Вопрос от реального человека Как запускать тесты по папкам или по тегам? Пытаюсь запустить определённые тесты через консоль с помощью вот такой команды:
gradle test -PincludeTags="User_Service"
UserService - это @Tag.

Проблема в том, что он прогоняет все тесты, даже те, которые мне не нужно запускать. Подскажите, что я не так делаю? Может что-то в biuld.gradle нужно добавить? Java задачи с собеседований

⚡️ Отус, приглашает 14 августа в 19:00 по мск, на бесплатный вебинар “Применимость Kotlin в различных направлениях разработки
⚡️ Отус, приглашает 14 августа в 19:00 по мск, на бесплатный вебинар “Применимость Kotlin в различных направлениях разработки: Multimedia, ML, 3D/VR, Frontend, IoT/Robotics, Blockchain”, онлайн-курса «Kotlin Backend Developer. Professional». ✅ На вебинаре мы рассмотрим, как экосистема Kotlin может быть использована для создания программных продуктов в разных направлениях IT. Среди них: разработка фронтенда, работа с мультимедиа, машинное обучение, программирование роботов и создание 3D приложений. ➡️ Записаться на вебинар: https://otus.pw/G57h/ Вебинар будет интересен всем, кто заинтересован в изучении Kotlin или хочет узнать больше об этой экосистеме. Если вы уже являетесь разработчиком на Kotlin, то сможете узнать новые инструменты и технологии для решения задач в других областях. Нативная интеграция. Информация о продукте www.otus.ru

Java-команда Тинькофф проведет митап в Екатеринбурге 🏔 Встреча с комьюнити — 15 августа в лофте «Главный проспект». В програ
Java-команда Тинькофф проведет митап в Екатеринбурге 🏔 Встреча с комьюнити — 15 августа в лофте «Главный проспект». В программе — три доклада: — что у Spring Security под капотом и что поменялось с приходом Spring Boot 3; — как эволюционировала схема синхронизации данных при переходе с вендорской системы на самописную; — какие проблемы можно решить с помощью Project Loom, а какие нет. После — нетворкинг и душевные разговоры о технологиях. 📆 Tinkoff Java Meetup, 15 августа, лофт «Главный проспект». Не забудьте зарегистрироваться и позвать коллег: https://vk.tinkoff.ru/tinkoff_java_meetup_ekb

Разрабатывать высоконагруженные сервисы, работать только на современном стеке и за один день стать частью классной команды из
Разрабатывать высоконагруженные сервисы, работать только на современном стеке и за один день стать частью классной команды из амбициозных специалистов! Звучит как мечта, но это реальность One Day Offer для Java-разработчиков от Сбера 💻 Уже 12 августа Сбер приглашает Java-разработчиков уровня Middle/Senior/Lead познакомиться, пройти все этапы отбора, получите оффер и присоединиться к Java-сообществу крупнейшего банка страны. Чем именно предстоит заниматься на должности Java-разработчика 👇 ✔️ Участвовать в выводе продуктов с нуля в промышленную эксплуатацию. ✔️ Создавать высоконагруженные сервисы в направлениях digital и phygital. ✔️ Внедрять и автоматизировать новые процессы. ✔️ Создавать и развивать IT-продукты для сотрудников банка и миллионов клиентов. Готовы к таким интересным задачам? Переходите по ссылке, регистрируйтесь на One Day Offer и участвуйте в интервью!

Умение выбирать тип связи между микросервисами (синхронную или асинхронную) позволяет разработчику оптимизировать производите
Умение выбирать тип связи между микросервисами (синхронную или асинхронную) позволяет разработчику оптимизировать производительность и отзывчивость системы, учитывая специфические требования и нагрузку на каждый сервис. Это также важно для обеспечения надежности и избегания блокировок при обмене данными между микросервисами. Чтобы узнать еще больше деталей при работе с микросервисами и о работе над крупными проектам приходите 🗓 14 августа в 20:00 МСК на открытый урок «Выбираем способ связи между микросервисами: Sync vs Async» онлайн курса «Microservice Architecture» от OTUS. Спикером выступит 👨‍💻 Евгений Непомнящий, опытный разработчик в IT-Sense, специализирующийся на C++ и Java. На открытом уроке: - рассмотрим основные типы межсервисного взаимодействия: синхронное и асинхронное API; - рассмотрим плюсы и минусы каждого типа; - обсудим версионирование API; - объясним, почему у хорошей архитектуры должен быть баланс между оркестрацией и хореографией; - разберёмся, чем отличаются Anemic API и Rich API; - затронем темы IDL, API design first. 👉 Регистрируйтесь на занятие — https://otus.pw/ntJ6/ Открытый урок приурочен к старту онлайн-курса «Microservice Architecture» в OTUS. После урока полный курс вы сможете приобрести удобным для вас способом. Нативная интеграция. Информация о продукте www.otus.ru

🚀 Сделайте первый шаг в изучении языка Ruby on Rails 📌 10 августа в 20:00 мск Анатолий Пронин поделится практическими знани
🚀 Сделайте первый шаг в изучении языка Ruby on Rails 📌 10 августа в 20:00 мск Анатолий Пронин поделится практическими знаниями использования этих инструментов. Данный вебинар приурочен к старту онлайн-курса «Ruby и Ruby on Rails» в OTUS. ❇️ Тема открытого урока - Прототипирование приложений на Ruby on Rails — Расскажем об особенностях языка Ruby и фреймворка Ruby on Rails. — Эксперт поделится опытом использования фреймворка в рабочих проектах в компании, а также при разработке личных pet-проектов и успешном использовании в хакатоне "Цифровой Прорыв". — Попрактикуемся в разработке веб-приложения. 💣 Для записи на открытый урок, пройдите вступительное тестирование https://otus.pw/Zsvg/ Нативная интеграция информация о продукте www.otus.ru

👨🏻‍💻 Как преобразовать двумерный ArrayList<String> в массив с помощью stream API? Создание двумерного ArrayList:
ArrayList<String> map = new ArrayList<String>();
BufferedReader reader;
try {
    reader = new BufferedReader(new FileReader("map.txt"));
    String line = reader.readLine();
    while (line != null) {
        map.add(new String(line.strip()));
        line = reader.readLine();
    }
    reader.close();
} catch (IOException e) {
    e.printStackTrace();
}

Java задачи с собеседований

⚡️Маст-хэв список для программистов, каналы с последними книжными новинками, библиотеками, разбором кода и актуальной информацией, связанной с вашим языком программирования. Лучший способ получать свежие обновлении и следить за трендами в разработке. Машинное обучение: t.me/ai_machinelearning_big_data Python: t.me/pythonl C#: t.me/csharp_ci C/C++/ t.me/cpluspluc Data Science: t.me/data_analysis_ml Devops: t.me/devOPSitsec Go: t.me/Golang_google Базы данных: t.me/sqlhub Rust: t.me/rust_code Javascript: t.me/javascriptv React: t.me/react_tg PHP: t.me/phpshka Android: t.me/android_its Мобильная разработка: t.me/mobdevelop Linux: t.me/+A8jY79rcyKJlYWY6 Big Data: t.me/bigdatai Хакинг: t.me/linuxkalii Тестирование: https://t.me/+F9jPLmMFqq1kNTMy Java: t.me/javatg 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка машинное обучение: https://t.me/addlist/_FjtIq8qMhU0NTYy 📕 Бесплатные Книги для программистов: https://t.me/addlist/YZ0EI8Ya4OJjYzEy 🎞 YouTube канал: https://www.youtube.com/@uproger 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers

Сколько комментариев в следующем примере кода: int x = 0; /* комментарий // комментарий /* int y = 1; // комментарий */ // комментарий */
Anonymous voting

Курсы бесплатно, то есть даром Без лишних слов: в Архиватор залили более 10 террабайт курсов. Среди школ: • Скилы (конечно же
Курсы бесплатно, то есть даром Без лишних слов: в Архиватор залили более 10 террабайт курсов. Среди школ: • Скилы (конечно же) • Гикбрейнс (есть пара новинок) • Скилфектори (даже то, чего нигде не было) • Яндекс Практикум ("крутая защита" говорили они) Не теряй возможности, обучайся бесплатно: Архиватор

🤖 Сертификация Oracle Java Programmer (OCAJP), как готовиться к экзамену 🔵Узнаем 10 августа в 20:00 мск на открытом уроке о
🤖 Сертификация Oracle Java Programmer (OCAJP), как готовиться к экзамену 🔵Узнаем 10 августа в 20:00 мск на открытом уроке онлайн курса «Углублённое изучение Java» от OTUS. В рамках вебинара мы рассмотрим: - Прошлое и настоящее сертификации Java - Что где и как можно и нужно сдавать - Форма и содержание экзамена Разберёмся, почему наш курс — лучшая и самая удобная возможность подготовиться к сдаче экзамена, если вы не собираетесь готовиться самостоятельно. 🟠Это отличная возможность перенять опыт преподавателя и посмотреть на процесс обучения изнутри. Оплата курса возможна любым удобным для вас способом. ➡️ Для участия в вебинаре зарегистрируйтесь: https://otus.pw/brPU/ Нативная интеграция. Информация о продукте www.otus.ru

В современных масштабируемых архитектурах системы могут быть составлены из множества сервисов, которые взаимодействуют друг с
В современных масштабируемых архитектурах системы могут быть составлены из множества сервисов, которые взаимодействуют друг с другом. При этом возникает сложная задача поддержания согласованности данных и обработки ошибок в случае сбоев. Чтобы научиться обеспечивать надежность приложений, распределять транзакции и получить опыт работы с высоконагруженными проектами приходите 🗓 16 августа в 20:00 на открытый урок «Распределенные транзакции в System Design» онлайн курса «Highload Architect» от OTUS. Занятие проведет преподаватель 👨‍💻 Антон Цитульский — ведущий backend-разработчик в Тинькофф, спикер на конференции Codefest 2023. На открытом уроке обсудим: - Распределенные транзакции в System Design; - Поддержание согласованности данных и обработки ошибок в случае сбоев; - Паттерн Saga, чтобы управлять последовательностью транзакций, обеспечивая их атомарность и надежность. Этот вебинар будет полезен разработчикам, архитекторам и техническим специалистам, заинтересованным в создании надежных и масштабируемых распределенных систем. 👉 Регистрируйтесь на занятие — https://otus.pw/54kH/ Открытый урок приурочен к старту онлайн-курса «Highload Architect» в OTUS. После урока полный курс вы сможете приобрести удобным для вас способом. Нативная интеграция. Информация на сайте www.otus.ru.

🔥 Переходи на новый уровень в Java и разнообразь свою работу! Пройди тест по Java и проверь как хорошо ты знаешь язык. Ответ
🔥 Переходи на новый уровень в Java и разнообразь свою работу! Пройди тест по Java и проверь как хорошо ты знаешь язык. Ответишь — пройдешь на продвинутый курс «Java Developer. Professional» от OTUS по специальной цене + получишь масстер-класс от преподавателя 👉 ПРОЙТИ ТЕСТИРОВАНИЕ: https://otus.pw/G7Cc/ 💪🏻Хочешь протестировать учебный процесс заранее? Регистрируйся на бесплатное демо-занятие: 📢📢 Регистрация на вебинар 01 Августа в 20:00 - «Реализация упрощенного http сервера на Java Core» Нативная интеграция. Информация о продукте www.otus.ru

Если вызвать write(0x01234567) у экземпляра OutputStream, то в каком порядке и какие байты будут записаны в выходной поток?
Anonymous voting

⁉️ Присматриваетесь к Flutter? 🚀 Открыть для себя мир разработки красивых и высокопроизводительных приложения для Android и
⁉️ Присматриваетесь к Flutter? 🚀 Открыть для себя мир разработки красивых и высокопроизводительных приложения для Android и iOS поможет онлайн-курс «Flutter Mobile Developer» от OTUS! 💎 Благодаря единому коду, богатому набору готовых компонентов и высокой производительности, переход на Flutter упрощает и ускоряет процесс разработки и позволяет охватывать большую аудиторию пользователей. 🦾 За 4 месяца на живых вебинарах с практикующими разработчиками вы овладеете языком Dart, погрузитесь в устройство Flutter, освоите передовые библиотеки и фреймворки и научитесь воплощать потрясающие анимации. 🔥 За время обучения вы пополните портфолио своим проектом на Flutter и сможете показывать его при трудоустройстве. 👉 Оставьте заявку на курс по ссылке - https://otus.pw/meM5/ 💵 Приобрести курс можно любым удобным способом. Нативная интеграция информация о продукте www.otus.ru