Реальные задачи с собеседований | Java
2.9K subscribers
251 photos
24 videos
383 links
Буду сюда выкладывать реальные задачи и вопросы с собеседований, без копипаста с интернета и других каналов)

Ссылка для друга - https://t.me/+K4vJFdalwlthYTQy

Прислать задачи, реклама - @privatevoidmain
Download Telegram
Магнит

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

Написать метод для поиска номера дубликата
cleverdata
#sql

1. Найти дубликаты аккаунтов по email
2. Удалить дубликаты по email, оставить записи созданные раньше
Реальные задачи с собеседований | Java
совкомбанк сделать код-ревью ссылка на весь код - online-ide.com/WkA6YNyunr
Магнит

Сделать код ревью. По каждому методу спрашивали, что здесь не так. Код был похож на сокомбанковский🤔

ссылка на полный код - online-ide.com/bHIeoLPX19
Please open Telegram to view this post
VIEW IN TELEGRAM
Сбер #sql #sber

Выбрать имена всех сделок и среднюю сумму по продуктам по всем сделкам у которых количество продуктов больше 10, валюта продукта RUR и сумма продуктов больше 1_000_000

Deal
{
id pk,
name
};

Product{
id pk,
amount,
currecy,
deal_id fk
};
Сбер #sber

Простенькая задача на знание #sql. Выбрать количество людей, у которых город =1 и год рождения после 2000г.

people

id int PK,
town_id int,
birthday timestamp
СБЕР #sber

Обсудить работу/реализацию метода перевода денег
Cбер через белл

Что будет выведено на экран?
Ссылка на код - online-ide.com/0N9LRFcx3G
отр

сделать ревью кода

весь код - online-ide.com/Zotb4zJdI3
ОТП-банк

Что будет выведено на экран?

Ссылка на код - online-ide.com/XGohANR529
Яндекс
Задача на определение изоморфности строк

Ссылка на код : online-ide.com/5w7QJoKzjE
СБЕР

Что будет выведено на экран?

Ссыдка на код - online-ide.com/1L39nS5cOV
#sber
open-solution

Что будет выведено на экран?

public class Test {
public static void main(String[] args) {
User user = new User();
user.setReferalId(112L);
}

static class User {
long id;
User referal = new User();

public void setReferalId(long referalId) {
this.referal.id = referalId;
}
}
}

#opensolution
СБЕР

Что будет выведено на экран?
Ссылка на код - online-ide.com/Sqk90tRr8C
#sber #multithreading
Отп банк

Дан массив интов. Найти индекс элемента в массиве
#otpbank
Мегафон

Для набора данных об автомобилях, состоящего из регистрационного знака и года выпуска вычислить медианное значение года выпуска по каждому региону
Например для данных автомобилей долнжо быть выведено-
99 - 2003
177 - 2010

весь код - online-ide.com/bWs3wjTCXE |#megafon

______________
Подписаться
Яндекс.

Дана строка, содержащая буквы //A-Z//:
"AAAABBBCCXYZDDDDEEEFFFAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBB"

Нужно написать функцию RLE, которая выведет строку вида: "A4B3C2XYZD4E3F3A6B28"

Еще надо выдавать ошибку, если на ввод приходит недопустимая строка.

Примечания:
1. Если символ встречается один раз, он остается неизменным
2. Если символ встречается более одного раза, к нему добавляется число повторений
#yandex

______________
Подписаться
Иннотех

Найти имена всех людей и сумму их платежей, если такие имеются
CREATE TABLE Persons (
id bigint primary key,
name text
);

CREATE TABLE Payment (
id bigint primary key,
person_id bigint,
value decimal
);


#sql | #innotech | Подписаться
cleverdata

Что будет выведено на экран?

#cleverdata | Подписаться
Если вам нравится этот канал, поддержите нас голосами 🤝
➡️ https://t.me/boost/java_interviews

__________________________________
Каждый премиум-аккаунт имеет бесплатные 4 голоса, которые он может подарить каналу или группе
Please open Telegram to view this post
VIEW IN TELEGRAM
отр

Напишите запрос для получения всех постледних поставок товаров

#sql| #otr