Java Interview Tasks
Ir al canal en Telegram
Реальные вопросы и задачи с собеседований. Оригинальный авторский контент. Актуальный материал. Уровень вопросов от junior до supersenior. Автор канала - @alexzelentsov По рекламе: @alexzelentsov и https://telega.in/c/java_interview_tasks
Mostrar más4 521
Suscriptores
Sin datos24 horas
-107 días
-2730 días
Archivo de publicaciones
4 522
Что будет в результате выполнения кода?
List integers = List.of();
List integers1 = integers.subList(0, 0);
System.out.println(integers1);
4 522
♨️ Как работать с событиями в Spring Data JPA?
Обсудим 10 мая в 20:00 на открытом уроке «События в Spring Data JPA» в OTUS.
Вебинар приурочен к старту онлайн-курса «Разработчик на Spring Framework» в OTUS.
🔸На вебинаре затронем такую важную тему, как работа с событиями, генерируемыми при взаимодействии с JPA сущностями.
🔸Занятие проведет Александр Оруджев, Senior Software Engineer и преподаватель в OTUS.
Не упустите возможность начать осваивать современные возможности Spring и научиться работать с событиями в Spring Data JPA. Продолжить обучение вы сможете на уже курсе. Возможны разные способы оплаты курса.
➡️ Пройдите вступительный тест для регистрации на вебинар: https://otus.pw/XbUZ/
Нативная интеграция. Информация о продукте www.otus.ru
4 522
Ответ: тут нарушен порядок HB сначала идет запись в volatile поле g, а потом в x, поэтому чтение из g единицы не дает гарантий относительно x.
Поэтому возможны все варианты: "0, 0", "1, 1", "0, 1", "1, 0"
4 522
Какие значения могут напечататься? (thread1 и thread2 запускаются одновременно в разных потоках)
4 522
Какие значения могут напечататься? (thread1 и thread2 запускаются одновременно в разных потоках)
4 522
Записывайтесь на курс от Хекслета, пройдите 5 бесплатных уроков профессии и получите скидку 10% на курс!
Мы заинтересованы в успешном трудоустройстве наших студентов — гарантируем стажировки от компаний-партнеров и участие в Карьерном треке. Вернем деньги, если после учебы не получилось найти работу🔝
На профессии «Java-разработчик» вы за 10 месяцев:
✔️Изучите объектно-ориентированное программирование на Java и освоите Spring Boot для создания корпоративных приложений.
✔️Научитесь подбирать правильные структуры данных для хранения и обработки данных и решите сотни задач в браузере.
✔️ Создадите 5 проектов для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров.
✔️ Научитесь работать с чужим кодом и оформлять пул-реквесты в Open Sours проектах.
Оцените формат и решите, стоит ли продолжать. Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации!
4 522
Нашли для вас ребят, с которыми можно начать карьеру разработчика без вложений, а после прохождения курса они гарантировано устроят тебя на работу!🤩
IT Mentor - один из немногих проектов в России, где ты можешь научиться Java разработке бесплатно. Оплата обучения происходит только после того, как ты начнешь работать. Первая зарплата - от 150 000 рублей. 💸
1. Ты получаешь гарантию трудоустройства, если не найдешь работу - ничего не должен.
2. Будешь учиться по индивидуальной программе с личным наставником.
3. Изучишь востребованный стек технологий: Java Core, JDBC, HIBERNATE, SPRING(Core, MVC, Security), SPRING BOOT, GIT(GITHUB, GITLAB), MAVEN
4. Сможешь общаться в закрытом сообществе студентов - разработчиков
5. И получишь карьерную поддержку от экспертов бессрочно: мастер-классы, митапы, консультации и тренинги.
Курс подойдет тем, кто хочет войти в IT, но никогда раньше не занимался программированием. Студентам ВУЗов и выпускникам образовательных программ, которые затрудняются найти работу после обучения. Действующим Junior и Middle программистам, которые хотят выйти на новый уровень дохода. Разработчикам из других ниш, которые хотят начать разрабатывать сайты. 🔥
Оставь заявку и стань высокооплачиваемым программистом в сфере IT уже в 2023 году.
*Количество мест ограничено.
»Перейти на сайт4 522
🔥 Любому веб-разработчику важно понимать, как устроен и работает протокол HTTP.
📢 11 апреля в 20:00 мск состоится вебинар «Разбираем HTTP на практике». Открытый урок пройдет в рамках онлайн-курса «Java Developer. Professional» в OTUS.
✅ На вебинаре рассмотрим, что из себя представляет протокол http, и для лучшего закрепления материала, реализуем простейшие http клиент и сервер на java.io.
Это отличная возможность перенять опыт преподавателя и посмотреть на процесс обучения изнутри.
🎫 Оплата курса возможна в рассрочку.
👉 Для участия пройдите вступительный тест: https://otus.pw/tQEx/
4 522
Ну Тинькофф как всегда — предлагает крутые условия для опытных Java/Kotlin-разработчиков. Будут масштабные финтех-задачи, продукты для 30 млн пользователей и хорошая зарплата.
Еще можно работать из любого города и получить ДМС со стоматологией. Детали тут: https://v.tinkoff.ru/java-kotlin
4 522
Тут проблема в том, что "." означает регулярное выражение, так как метод replaceAll первым параметром принимает регулярку. Решение - сделать escape - "\\."
4 522
Ответ к вопросу про synchronized - синхронизация в данном коде будет по объекту String clientId. client1 и client в данном случае это две разных строки (ссылаются на разные объекты) и поэтому синхронизация не сработает, второй поток зайдет, получив лок для своего объекта. Вообще такой вариант синхронизации не самый удачный. Подробнее можно почитать тут - https://www.baeldung.com/java-synchronization-bad-practices
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
