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

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

Открыть в Telegram

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

Больше
5 887
Подписчики
+124 часа
-27 дней
-2430 день
Архив постов
Умение работать с REST API на Scala и фреймворком http4s является важным навыком для разработчиков Java и Scala, так как это
Умение работать с REST API на Scala и фреймворком http4s является важным навыком для разработчиков Java и Scala, так как это позволяет им эффективно создавать высокопроизводительные и масштабируемые веб-приложения, обеспечивая быстрый и надежный обмен данными между клиентами и серверами. Эти технологии предоставляют гибкие инструменты для реализации и обслуживания RESTful API, упрощая разработку и поддержку современных веб-сервисов. Начните знакомство с этими инструментами с открытого урока «Пишем REST API на Scala и http4s» от OTUS. Мы рассмотрим одну из популярных библиотек для создания rest-endpoints — http4s. Эта библиотека хорошо интегрирована в Scala-инфраструктуру и пользуется популярностью в Scala-комьюнити. Преподаватель 👨‍💻 Валентин Шилин — старший программист/аналитик данных Deutsche Telekom IT GmbH. Занятие пройдёт 🗓 21 сентября в 20:00 мск в рамках онлайн-курса «Scala-разработчик». На открытом уроке: - создадим с нуля проект с добавлением роутов и middleware. - увидим, что функциональный подход позволяет сосредоточиться на содержании, другими словами, мы будем описывать, что мы хотим сделать, сосредотачиваясь на бизнес-логике, а не на том, как мы это хотим сделать. Урок будет интересен широкому кругу Java или Scala разработчиков различных уровней. 👉 Регистрируйтесь прямо сейчас и ставьте событие в календарь, чтобы не пропустить. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid: 2VtzqwdXW4Z

Автоматизаторы тестирования на Java отвечают за внедрение, поддержку и развитие инфраструктуры автотестов — автоматизируют пр
Автоматизаторы тестирования на Java отвечают за внедрение, поддержку и развитие инфраструктуры автотестов — автоматизируют проверки, чтобы ускорить процессы и тратить меньше времени на рутину и ручную работу. На курсе Яндекс Практикума «Автоматизатор тестирования на Java» мы объясним теорию простым языком, а вы отработаете её на практике в тренажёре и реальных инструментах автоматизации, а ещё: • узнаете основы языка программирования Java; • начнёте автоматизировать тесты для веб-приложений и API; • научитесь составлять отчёты о результатах тестов в Allure; • сможете совмещать учёбу с работой и другими делами; • отработаете полученные знания на практике — сделаете 5 проектов, которые максимально приближены к реальным задачам. На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы. Записаться на курс можно здесь: https://practicum.yandex.ru/qa-automation-engineer-java/

Какой результат работы данного кода? public static void main(String[] args) { String[] array = new String[3]; System.out.println(array[2]); }
Anonymous voting

♨️ Тест на знание языка Java — Ответьте на 21 вопрос и проверьте, насколько хорошо вы знаете язык Java и готовы освоить Sprin
♨️ Тест на знание языка Java — Ответьте на 21 вопрос и проверьте, насколько хорошо вы знаете язык Java и готовы освоить Spring. Сможете сдать — пройдёте на продвинутый онлайн-курс "Разработчик на Spring" Framework со скидкой! 👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "Разработчик на Spring Framework" Курс доступен в рассрочку. 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid: 2VtzquYcu2Y

Дан следующий код: public static void main(String[] args) { int z = 15; // добавьте код { System.out.println(z); z--; } } Необходимо вывести на консоль все числа от 0 до 15. Выберите правильный
Anonymous voting

🥥 Создай новые сервисы на хакатоне от Kokoc Group! С 29 сентября по 1 октября участвуй в хакатоне Kokoc Hackathon 2023 с при
🥥 Создай новые сервисы на хакатоне от Kokoc Group! С 29 сентября по 1 октября участвуй в хакатоне Kokoc Hackathon 2023 с призовым фондом 1 000 000 рублей. На хакатон приглашаются фронтенд-, бэкенд-, мобильные разработчики, аналитики, графические и UX/UI-дизайнеры, продакт-менеджеры, маркетологи. Участвовать можно индивидуально или в команде до 5 человек. 🎯 Треки хакатона: 1. Разработка решения для определения тематики веб-ресурса: разработайте решение, которое автоматизирует сбор информации о веб-ресурсе клиента и его конкурентной среде для продвижения сайта. 2. Создайте корпоративное веб-приложение, которое конвертирует физическую активность в благотворительные пожертвования: помогите соединить страсть к спорту и благотворительность. Оставьте свой след в мире технологий, делая добро! 💖 Успей зарегистрироваться до 27 сентября: https://cnrlink.com/kokochack Реклама. ООО "ЭДБОКС". ИНН 9702043065. erid: LjN8KcefG

Какой результат работы данного кода? public static void main(String[] args) { String test = "Hello"; String test2 = "Hello"; System.out.println(test==test2); }
Anonymous voting

Как использовать мощность Linux на максимум? Бесполезно ставить устаревшие утилиты, бездумно чистить процессы, и читать бредовые статьи по взлому wi-fi через Aircrack. Подумайте сами, спектр работы с Linux  безграничен, вы можете - поднять свой впн за пару команд, собрать информацию о любом человеке c новыми OSINT инструментами, разогнать видеокарту в Linux с помощью опций ядра для значительного повышения FPS в играх и многое другое. Об этом можно узнать здесь. Вообще канал «Linux Academy» единственное место в телеграме, где  вы пройдете путь от -"гугл, как выйти из Vim",  до профессионала по работе с Linux и хакингу. Подписывайтесь, такие знания в 2023-м году на вес золота: Linux Academy

🦾 Стань крутым Android-разработчиком вместе с OTUS У нас есть отличный курс с крутыми условиями и рассрочкой, но сначала пре
🦾 Стань крутым Android-разработчиком вместе с OTUS У нас есть отличный курс с крутыми условиями и рассрочкой, но сначала предлагаем тест-драйв – бесплатный открытый урок от преподавателя этой программы! 🎙 14 сентября в 20:00 мск встречаемся на открытом уроке «Создание своей MVI-архитектуры приложения для Android и миграция на нее с MVVM» в рамках курса «Android Developer. Professional» Что будем делать на занятии: - Напишем свой простой MVI - Мигрируем приложение с MVVM на MVI - Напишем unit-тесты на получившуюся логику 🟠Это не записанный вебинар, а живой эфир, где вы сможете задать преподавателю любые вопросы в режиме реального времени! 👉 Регистрируйтесь бесплатно прямо сейчас, чтобы ничего не пропустить! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid: 2VtzqvmKMvG

Понимание свойств и назначения функциональных эффектов в Scala, а также умение их использовать и создавать позволяют разработ
Понимание свойств и назначения функциональных эффектов в Scala, а также умение их использовать и создавать позволяют разработчику проще и безопаснее работать с состоянием и управлять побочными эффектами. Это способствует повышению читаемости кода, облегчает отладку и поддержку, упрощает работу с конкурентными вычислениями. Сделайте первый шаг в переходе на Scala и получите возможность начать работать над высоконагруженными проектами в крупных корпорациях 🗓 14 сентября в 20:00 на открытом уроке «Эффекты в Scala» онлайн курса «Scala-разработчик» от OTUS. На открытом уроке мы: - узнаем, что такое эффекты и какие они бывают; - познакомимся с понятием функционального эффекта; - разберемся, какие задачи они могут решать; - реализуем свой функциональный эффект. Занятие проведет 👨‍💻 Алексей Воронец, руководитель разработки в компании NAUMEN. Урок будет полезен разработчикам рассматривающим этот язык программирования для изучения или тем, кто уже знаком с языком Scala. 👉 Регистрируйтесь на занятие Открытый урок приурочен к старту онлайн-курса «Scala-разработчик» в OTUS. После урока полный курс вы сможете приобрести удобным для вас способом. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid: 2VtzquZs2me

Ты Java-Разработчик уровня Senior? Значит встречаемся на USETECH Offer Weekend! Мечтаешь работать в аккредитованной IT-компан
Ты Java-Разработчик уровня Senior? Значит встречаемся  на  USETECH Offer Weekend! Мечтаешь работать в аккредитованной IT-компании с интересными проектами и развитой корпоративной культурой? Отправь резюме, пройди собеседование и получи предоффер в ГК Юзтех за выходные! 🗓 Даты offer weekend: 23-24 сентября 2023 года     ❗️Формат: онлайн 📌 Дедлайн регистрации: 18 сентября 23:59     💥Что мы предлагаем: - Конкурентную заработную плату - Интересные задачи - Условия работы в соответствии с ТК РФ + социальный пакет - Формат работы — удаленно или в офисе - Классную команду и корпоративные мероприятия - Гибкий рабочий график 📌Зарегестрируйся, пройди собеседование и получи предоффер: https://tglink.io/2a2ae0296e1c

🔥 Ещё одна часть бесплатного открытого урока для разработчиков на Spring Framework 📢📢 13 сентября в 20:00 мск на открытом
🔥 Ещё одна часть бесплатного открытого урока для разработчиков на Spring Framework 📢📢 13 сентября в 20:00 мск на открытом уроке «Основы Spring Cloud» продолжим разбираться со Spring Cloud. 🟠Во второй части будут рассмотрены такие функции как сбор метрик, трассировка запросов и их визуализация, а также Spring Cloud Circuit Breaker. Урок проходит в рамках курса «Разработчик на Spring Framework», это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени! В дальнейшем возможно приобретение курса в рассрочку. 👉 Регистрируйтесь прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www. otus.ru erid: 2VtzqufbCye

👨🏻‍💻 Вопрос от реального человека Можно ли передать из EditText в TextView не только текст, но и цвет текста, его размер и толщину? У меня в активности есть ЭдитТекст, где я ввожу текст и изменяю его параметры (textSize, textColor,bold/italic) и фон. Всё работает. Дальше по нажатию кнопки текст с параметрами должен передаваться в TextView в виджете. Я сделала код для передачи текста и фона из EditText в TextView и он работает, но как передать параметры текста я не знаю. Пробовала сделать по аналогии, но с textSize у меня проблема с float, а с textColor то, что в ЭдитТекст нет метода getTextColor() и я не могу получить последнее значение textColor. Можно ли вообще передать текст с параметрами из ЭдитТекст в ТекстВьев? Java задачи с собеседований

Оффер за одну неделю для Backend & Frontend mobile разработчиков в компанию YADRO Ведущая технологическая компания России YAD
Оффер за одну неделю для Backend & Frontend mobile разработчиков в компанию YADRO Ведущая технологическая компания России YADRO проводит One Week Offer, в рамках которого ты сможешь получить оффер от компании за одну неделю. Специалисты нужны в команду KVADRA OC, которая занимается созданием и разработкой операционной системы для персональных компьютеров, ноутбуков и других клиентских устройств, выпускаемых под брендом KVADRA. Оставь заявку на участие до 13 сентября: https://oneweekoffer.yadro.com/ Реклама. ООО «КНС ГРУПП», ИНН: 7701411241. erid: 2VtzqvWKn7J

@Override public void onNext(NumbersResponsePojo numbersResponsePojo) { Numbers numbers = new Numbers(); numbers.facts = numbersResponsePojo.getText(); numbers.number = numbersResponsePojo.getNumber(); numbers.time = System.currentTimeMillis(); setPojoLiveData(numbersResponsePojo); insert(numbers); setIsLoading(false); } @Override public void onError(Throwable e) { setIsLoading(false); errorMessageLiveData.postValue("Internet is missing"); } @Override public void onComplete() { } }); } public LiveData<NumbersResponsePojo> getPojoLiveData() { return pojoLiveData; } public MutableLiveData<String> getErrorMessageLiveData() { return errorMessageLiveData; } public void setErrorMessageLiveData(String errorMessageLiveData) { this.errorMessageLiveData.setValue(errorMessageLiveData); } public LiveData<List<Numbers>> getDataFromDB() { return numbers; } public MutableLiveData<Void> getShowLoadingLiveData() { return showLoadingLiveData; } public MutableLiveData<Void> getHideLoadingLiveData() { return hideLoadingLiveData; } } Что не так? Спасибо Java задачи с собеседований

👨🏻‍💻 Ошибка при установке Progress Bar progressBar.setVisibility(View.VISIBLE) Помогите с задачей, пожалуйста. Выдает такую ошибку
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ProgressBar.setVisibility(int)' on a null object reference
    at com.example.mvvm_test.view.MainActivity$4.onChanged(MainActivity.java:94)
    at com.example.mvvm_test.view.MainActivity$4.onChanged(MainActivity.java:91)

Ругает за строчки с ProgressBar mMyViewModel.getShowLoadingLiveData().observe(this, new Observer<Void>() { @Override public void onChanged(Void unused) { progressBar.setVisibility(View.VISIBLE); } }); mMyViewModel.getHideLoadingLiveData().observe(this, new Observer<Void>() { @Override public void onChanged(Void unused) { progressBar.setVisibility(View.GONE); } }); public class MyViewModel extends AndroidViewModel { private final MutableLiveData<NumbersResponsePojo> pojoLiveData = new MutableLiveData<>(); private LiveData<List<Numbers>> numbers = new MutableLiveData<>(); private MutableLiveData <String> errorMessageLiveData = new MutableLiveData<>(); private final MutableLiveData<Void> showLoadingLiveData = new MutableLiveData<>(); private final MutableLiveData<Void> hideLoadingLiveData = new MutableLiveData<>(); private final WebRepo numberRepository; private final DataBaseRepo dataBaseRepo; public MyViewModel(Application application, WebRepo numberRepository) { super(application); dataBaseRepo = new DataBaseRepo(application); numbers = dataBaseRepo.getAllFacts(); this.numberRepository = numberRepository; } void insert(Numbers numbers) { dataBaseRepo.insert(numbers); } public void setPojoLiveData(NumbersResponsePojo pojoLiveData) { setIsLoading(true); this.pojoLiveData.setValue(pojoLiveData); } private void setIsLoading(boolean loading) { if (loading) { showLoadingLiveData.postValue(null); } else { hideLoadingLiveData.postValue(null); } } public void getNumbers(String num) { numberRepository.getNumbers(num) .subscribe(new Observer<NumbersResponsePojo>() { @Override public void onSubscribe(Disposable d) { } @Override public void onNext(NumbersResponsePojo numbersResponsePojo) { Numbers numbers = new Numbers(); numbers.facts = numbersResponsePojo.getText(); numbers.number = numbersResponsePojo.getNumber(); numbers.time = System.currentTimeMillis(); setPojoLiveData(numbersResponsePojo); insert(numbers); setIsLoading(false); //errorMessageLiveData.postValue("There is not items!"); } @Override public void onError(Throwable e) { setIsLoading(false); errorMessageLiveData.postValue("Internet is missing"); } @Override public void onComplete() { } }); } public void getRandomNumbers(String num) { numberRepository.getRandomNumbers(num) .subscribe(new Observer<NumbersResponsePojo>() { @Override public void onSubscribe(Disposable d) { }

💻Подборка полезных каналов для тех, кому интересен хакинг, Linux и анализ с данными. ▪Хакер - сложный материал, простыми сло
💻Подборка полезных каналов для тех, кому интересен хакинг, Linux и анализ с данными. ▪Хакер - сложный материал, простыми словами, лучший способ изучить хакинг. ▪Linux - секреты ос, о которые выведут вас на новый уровень. ▪Kali linux - канал-проводник в хакинг, где на пальцах обучают кибербезопасности на практике. ▪Linux Books - лучшие свежие книги - бесплатно. ▪Анализ данных - гайды сбора и анализа данных.

👨🏻‍💻 Почему компилятор выдает ошибку когда я пытаюсь добавить объект в Set? Не могу понять, почему компилятор выдает ошибку когда я пытаюсь добавить объект класса Rout в Set rout?
public class SystemManager {
 Rout CI106 = new Rout("WizzAir", "Rome", "Berlin", 1, "06:00", "06:40", 25);

    Set<Rout> rout = new HashSet<>();
        rout.add(CI106);

Выдает ошибку: Cannot resolve symbol 'add' Java задачи с собеседований

♨️ Тест на знание языка Java — Ответьте на 21 вопрос и проверьте, насколько хорошо вы знаете язык Java и готовы освоить Sprin
♨️ Тест на знание языка Java — Ответьте на 21 вопрос и проверьте, насколько хорошо вы знаете язык Java и готовы освоить Spring. Сможете сдать — пройдёте на продвинутый онлайн-курс "Разработчик на Spring" Framework со скидкой! 👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "Разработчик на Spring Framework" 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Курс доступен в рассрочку. Хотите протестировать учебный процесс заранее? Тогда приходите на открытый урок курса! ▶️ 31 августа в 20:00 открытый урок «Основы Spring Cloud - часть 1». Нативная интеграция. Информация о продукте www.otus.ru