en
Feedback
Реальные задачи с собеседований | Java

Реальные задачи с собеседований | Java

Open in Telegram

Буду сюда выкладывать реальные задачи и вопросы с собеседований, без копипаста с интернета и других каналов) Ссылка для друга - https://t.me/+K4vJFdalwlthYTQy Прислать задачи, реклама - @privatevoidmain

Show more
4 361
Subscribers
+124 hours
+117 days
+1830 days
Posts Archive
Сбер #sql Выбрать имена всех сделок и среднюю сумму по продуктам по всем сделкам у которых количество продуктов больше 10, валюта продукта RUR и сумма продуктов больше 1_000_000
Deal
{
  id pk,
  name
};

Product{
  id pk,
  amount,
  currecy,
  deal_id fk
};

Магнит Сделать код ревью. По каждому методу спрашивали, что здесь не так. Код был похож на сокомбанковский🤔 ссылка на полный
Магнит Сделать код ревью. По каждому методу спрашивали, что здесь не так. Код был похож на сокомбанковский🤔 ссылка на полный код - online-ide.com/bHIeoLPX19

cleverdata #sql 1. Найти дубликаты аккаунтов по email 2. Удалить дубликаты по email, оставить записи созданные раньше
cleverdata #sql 1. Найти дубликаты аккаунтов по email 2. Удалить дубликаты по email, оставить записи созданные раньше

Магнит Дан лист интежеров, в котором есть один дубль. Написать метод для поиска номера дубликата
Магнит Дан лист интежеров, в котором есть один дубль. Написать метод для поиска номера дубликата

ОТП-банк Что будет выведено на экран?
ОТП-банк Что будет выведено на экран?

ОТП банк Что произойдет при компиляции?
ОТП банк Что произойдет при компиляции?

Мегафон. Просили рассказать про все проблемы в коде ссылка на код - online-ide.com/FtsXSAWzme
Мегафон. Просили рассказать про все проблемы в коде ссылка на код - online-ide.com/FtsXSAWzme

совкомбанк сделать код-ревью ссылка на весь код - online-ide.com/WkA6YNyunr
совкомбанк сделать код-ревью ссылка на весь код - online-ide.com/WkA6YNyunr

ITFB Задача по Стримам, есть Лист People у них имя и возраст, надо выбрать людей старше 40 и вывести на экран Ссылка на код -
ITFB Задача по Стримам, есть Лист People у них имя и возраст, надо выбрать людей старше 40 и вывести на экран Ссылка на код - online-ide.com/FineZBHQR4

Яндекс Написать класс банкомата
Яндекс Написать класс банкомата

юзтех Написать метод revert(), который принимает на вход односвязный список и возвращает новый список, элементы которого идут
юзтех Написать метод revert(), который принимает на вход односвязный список и возвращает новый список, элементы которого идут в обратном порядке. Написать метод printList() вывода списка на экран ссылка на код online-ide.com/T72KOCGNH6

ОТП-банк Что будет выведено на экран?
ОТП-банк Что будет выведено на экран?

спортмастер Дан массив целых чисел nums. Пара (i,j) называется идентичной, если nums[i] == nums[j] и i < j. Необходимо выч
спортмастер Дан массив целых чисел nums. Пара (i,j) называется идентичной, если nums[i] == nums[j] и i < j. Необходимо вычислить количество идентичных пар, реализовав следующий метод: Пример: Дано: nums = [4,1,2,4,4,2] Ответ: 4 Объяснение: Здесь 4 идентичные пары: (0,3), (0,4), (3,4), (2,5).

open-solution Что будет выведено на экран?
public class B {
    B b = new B();
    public int show() {
        return (true ? null : 0);
    }

    public static void main(String[] args) {
        B b = new B();
        b.show();
    }
}

itfb Известно, что сервис развернут в нескольких инстансах. Как будет работать такой код ? Какая проблема и как ее решить?
itfb Известно, что сервис развернут в нескольких инстансах. Как будет работать такой код ? Какая проблема и как ее решить?

open-solution Что будет выведено на экран?
public class Practice {
    public static void main(String ... args) {
        i = 5;
        i = i++ + ++i;
        System.out.println(i);
    }
}

Andersen Сделать рефакторинг ссылка на полный код - online-ide.com/6s9mQCSyMe
Andersen Сделать рефакторинг ссылка на полный код - online-ide.com/6s9mQCSyMe

Яндекс. 1 этап
Яндекс. 1 этап

open-solution Что будет выведено на экран?
public class Practice {
    public static void main(String ... args) {
        Boolean b = new Boolean("/true");
        System.out.println(b);
    }
}