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

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

Відкрити в Telegram

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

Показати більше
4 358
Підписники
+424 години
+97 днів
+1730 день
Архів дописів
Лига цифровой экономики
/*
     Реализация CustomHashMap должна создаваться и применяться следующим образом:
     CustomHashMap obj = new CustomHashMap();
     obj.put(key,value);
     int param_2 = obj.get(key);
     obj.remove(key);
 */
#digitalleague | Подписаться

Всех с окончанием рабочей недели) #fridaymemes

Lighthouse
public static class ProfileInfo {
    public UserInfo userInfo;
    public CompanyInfo companyInfo;
}

public static class UserInfo {
    public String name;
    public String age;
}

public static class CompanyInfo {
    public String id;
    public String companyName;
}

// методы

//метод должен выполниться за 1 секунду
public ProfileInfo getProfileInfo(Long id) {
    // TODO необходимо написать реализацию
}

private UserInfo getUserInfo(Long id) {
    // вызов внешнего сервиса занимает ~ 1 секунду
}

private CompanyInfo getCompanyInfo(Long id) {
    // вызов внешнего сервиса занимает ~ 1 секунду
}
Подписаться

Элест Что-то про transactional спрашивали Подписаться
Элест Что-то про transactional спрашивали Подписаться

Элест
Даны таблицы - DEVICES -id -name -object EVENTS -id -device_id -type Вывести таблицу (name, count_of_events) с именами приборов и количеством событий для каждого прибора, где объект = школа.
#sql | Подписаться

IGA Technologies (не точно)
// Что в результате? List<String> l = new LinkedList<>(); l.add("first"); l.add("second"); l.add("last"); Stream<String> s0 = l.stream(); Stream<String> s1 = s0.filter(Objects::nonNull); Stream<String> s2 = s1.map(String::toUpperCase); List<String> result = s2.collect(Collectors.toList());
#iga | Подписаться

единственные задачи, которыми все довольны - это на знание sql)

Unknown company Сделать код-ревью #unknown | Подписаться
Unknown company Сделать код-ревью #unknown | Подписаться

ВТБ Найти активных клиентов (status счета = open), у которых на открытых счетах больше 10000
CREATE TABLE clients ( client_id int primary key, name varchar(100), manager varchar(255) ); CREATE TABLE accounts ( account_id int primary key, client_id int, account_number varchar(255), balance decimal(10, 2), status varchar(10), foreign key (client_id) references clients (client_id) );
#vtb | Подписаться

IGA Technologies
// Необходимо написать метод на Java, который принимает массив объектов типа Entry и преобразует его в строку по следующим правилам: // 1) каждый объект приводится к следующей строке "${name}: ${title}" // 2) формируем строку из этих строк, разделенных символом \n class Entry { private final String name; private final String title; public Entry(String n, String t) { this.name = n; this.title = t; } public String getName() { return name; } public String getTitle() { return title; } } // Пример входных данных var data = List.of( new Entry("x", "1"), new Entry("y", "2"), new Entry("z", "3") ); // Пример результата var template = "x: 1\ny: 2\nz: 3";
#iga | Подписаться

Unknown company #sql Написать запрос для вывода имен пользователей с более чем одним автомобилем
User | id | name | |-----|---------| | 5 | Ivan | | 8 | Petr | | 7 | Anna | | 9 | Alexandr| | 3 | Ivan | Car | id | model | used_id | |------|---------------|---------| | 4522 | BMW X5 | 5 | | 1330 | Mercedes C200 | 8 | | 2204 | Volvo A1 | 8 | | 4547 | BMW X1 | 9 | | 5117 | Volvo A1 | 3 | | 3245 | Opel D3 | 8 | | 5798 | Ford Focus 7 | 7 |
#unknown | Подписаться

Unknown company (вторая задача с собеса) Что будет выведено на экран? #unknown | Подписаться
Unknown company (вторая задача с собеса) Что будет выведено на экран? #unknown | Подписаться

Лига цифорвой экономики Описание задачи и код по ссылке - online-ide.com/Juo8MAnLlP #digitalleague | Подписаться
Лига цифорвой экономики Описание задачи и код по ссылке - online-ide.com/Juo8MAnLlP #digitalleague | Подписаться

Что будет выведено?
Anonymous voting

Unknown company Что будет выведено на экран? #unknown | Подписаться
Unknown company Что будет выведено на экран? #unknown | Подписаться

Скидывать задачи, если приславший не помнит, от какой компании? 👍 - да 👎 - нет

Админ ждет новые задачи от подписчиков: ____ Присылайте ваши задачи с собесов мне в личку - @privatevoidmain 🤝
Админ ждет новые задачи от подписчиков: ____ Присылайте ваши задачи с собесов мне в личку - @privatevoidmain 🤝

Лига цифорвой экономики Написать функцию преобразования строки и оценить ее сложность Пример: "Иванов Иван Иванович" -> "Чивонави Нави Вонави" #repeat #digitalleague | Подписаться

Genius group
РК1;10;url1
РК3;100;url1,url2
РК2;1000;url2
РК3;20;url1,url2,url3
РК2;2000;url3
РК1;33;url1,url3
РК3;30;url1,url3
РК2;3000;url3
=======
РК1 - рекламная компания 1.
Второй столбик - кол-во показов (1, 10, 1000, 20....)
url1 - сайт где был показ
Нужно прочитать файл и напечатать результат, как показано ниже по возрастанию показов: Рекламная компания, общее количество показов, все сайты, где были показы через запятую РК1;43;url1,url3 РК3;150;url1,url2,url3 РК2;6000;url2,url3 #geniusgroup | Прислать задачу | Подписаться