Эйч
Эйч
  • Все менторы
Задачи с собеседований/Java-разработчик

Задачи с собеседований для Java-разработчик

Подготовьтесь к live-coding интервью на позицию Java-разработчик. Реальные задачи из ведущих IT-компаний с решениями.

Смотрите также вопросы с собеседований для Java-разработчик

85 задач
1

Асинхронное обновление пользователя

Код-ревью UserServiceImpl и выявить потенциальные проблемы в логике асинхронного обновления и сохранения данных. ```java

2

Атомарность: сохранение в БД и отправка HTTP-запроса

Код-ревью потенциально неатомарной логики при отправке уведомления. ```java @Transactional public void calculation(Get

3

Банкомат

Есть банкомат, в который загружены купюры разных номиналов. На вход подаётся Map<Integer, Integer> — где ключ — номинал

4

Ближайшие по значению k элементов

Дан отсортированный по неубыванию массив целых чисел (возможны повторения). Дан индекс элемента i и число k. Метод дол

5

Cравнение строк и создание объектов

Пояснить результат программы и почему. В чём разница между строками a, a1, a2, a3? Где происходит интернирование? Можн

6

Длина самой длинной подстроки без повторяющихся символов

На вход дана строка s, необходимо найти длину самой длинной подстроки без повторяющихся символов. Например: Input: s =

7

Дополнение кода для вывода списка в консоль

Дополнить код в методе main для вывода в консоль имен городов в списке cities ```java import java.util.*; import java.

8

Фильтрация имен по количеству вхождений

Вывести имена, которые встречаются в таблице как минимум два раза. ```sql CREATE TABLE people ( id INT, name

9

FizzBuzz с исключением

Функция принимает целое число и возвращает массив байтов, формируемый по следующим правилам: 1. Если число кратно 3,

10

Гарантированный deadlock

Создать класс, в котором гарантированно возникает ситуация deadlock. Использовать два потока и два ресурса. Потоки долж

11

Глубокое клонирование объекта

Необходимо реализовать метод clone(), который создаст глубокую копию объекта Customer. 1. Клонированный объект не дол

12

Группировка и сортировка чисел

Реализовать класс GroupedCounterAlgorithm, который должен выполнять следующие задачи: 1. Метод execute(long[] data)

13

Hibernate: как моделировать связь клиентов и заказов

Есть таблица customer (клиенты), и таблица order (заказы). В 80% случаев нужны только клиенты, но в 20% — клиенты с зак

14

Иммутабельный класс

Класс должен быть неизменяемым и содержать: 1. Поле int a. 2. Коллекцию List<String> strings. 3. Все необходимые ша

15

Инкремент с CountDownLatch

Программа запускает 100_000 параллельных задач в пуле из 100 потоков. Каждая задача увеличивает два счётчика: counter1 и

16

Интерфейс администратора

Разработать веб-интерфейс, в котором администратор внутри организации сможет: - Просматривать список всех машин, зареги

17

Изменение ключа в HashMap и его последствия

В коде создается объект Key, который используется в HashMap как ключ. После добавления в map у этого объекта изменяется

18

Клонирование объекта

Создать клон объекта Bird в переменной birdClone. ```java public class JetbulbInterview { public static void main(

19

Код-ревью класса

В коде представлен класс Abstract с двумя приватными final полями (int a и String b) и двумя конструкторами. Провести ко

20

Абстрактная фабрика

Реализовать паттерн проектирования Abstract Factory для создания объектов типа Shape. Метод getInstance() должен возвращ

21
22
23
24
25
26

Все 85 задач доступны в Сопровождении до оффера

Узнать подробнее

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Сервисы
Поиск вакансий newПоиск компаний newТрекер откликов newКонструктор резюме newВопросы с собеседований newЗадачи с собеседований newПроверятор резюме newГенератор сопроводительных new
Поиски себя
Войти в ITКарьерная стратегияПовысить доходПрофориентация
Работа в России
Сопровождение до оффера Найти работу в РоссииРевью портфолиоРевью резюмеТестовое собеседование
Работа за рубежом
Найти работу за границейПомощь в оформлении LinkedInРевью резюме на английскомТестовое собеседование на английском
Навыки
Личный брендОценка навыковРазвитие навыков и компетенций
Поддержка
ВыгораниеОтношения с коллективомОтношения с руководителемСиндром самозванцаСложное увольнение
Для бизнеса
Аудит процессов компанииВыступление на внутреннем мероприятии компанииКонсалтинг бизнеса
Профессии
HRАдминистрированиеАналитикаДизайнИнформационная безопасностьИскусственный интеллектИсследованияКонсалтингКонтентМаркетингМенеджментНаука и образованиеОфисПоддержкаПредпринимательство
Компания
С чем помогаемОтзывы Вопросы и ответыСертификатыВебинарыСтать ментором

Платформа принадлежит ООО "Эйч Карьера"
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, город Москва, Старопименовский пер, д. 18 стр. 2, помещ./ком./этаж I/19/2

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта