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

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

Прислать задачи, реклама - @privatevoidmain
Download Telegram
IT ONE
Найти первый не повторяющийся элемент в массиве целых чисел
   public static void main(String[] args) {
int[] arr = {9, 4, 9, 6, 7, 4, 5};
}


#repeat
#itone | Прислать задачу | Подписаться
IT ONE

-- Есть две таблицы:
-- Persons со списком работников
-- id | name
-- ------------
-- 1 | Petya
-- 2 | Vasya
-- 3 | Kolya

-- Payments с зарплатными начислениями ежемесячно.
-- id | person_id | amount
-- -----------------------------
-- 1 | 1 | 10
-- 2 | 1 | 20
-- 3 | 3 | 15

-- Связь между таблицами один ко многим, причем у сотрудника может быть несколько выплат
-- либо не быть ни одной выплаты, если он только пришел в компанию

-- 1. выбрать всех сотрудников вместе с их зарплатными начислениями.
-- 2. выбрать сотрудников у которых общий размер начислений превышает 25

#sql
#itone | Прислать задачу | Подписаться
Ростелеком
Написать метод, который будет сохранять элементы в конец списка LinkedList 🤔🤷🏻‍♂️

#rostelecom| Подписаться
This media is not supported in your browser
VIEW IN TELEGRAM
Всех с окончанием рабочей недели)

Накидайте в комменты мемы, которые вам понравились за последнее время
#fridaymemes
Иннотех

Напишите метод, которы принимает строку и печатает сколько раз каждый символ повторяется в ней

#innotech | Прислать задачу | Подписаться
Иннотех

Напишите схему миграции - две таблицы "Пользлователи" и "Департменты". У них есть id и имя. Пользователь может одновременно находиться в одном департменте

#innotech | Прислать задачу | Подписаться
Совкомбанк

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

полный код здесь - online-java.com/OG3ez9wrW1
#sovcombank | Прислать задачу | Подписаться
Реальные задачи с собеседований | Java
🫡 кто-то пожаловался на материалы в группе или что это ?
короче, решил публиковать задания с указанием компаний, но через некоторое время буду удалять название и хэштег

upd. хэштег буду менять на #bank1 (сбер) #bank2(втб) и т.д.
Альфа-банк

Что выведется? Какой результат выполнения count()?

DoubleStream s = DoubleStream.of(1.2, 2.4);
s.peek(System.out::println).filter(x -> x > 2).count()


#alfabank | Подписаться
Гаскар груп

Необходимо реализовать на Java метод, принимающий на вход коллекцию, в которой присутствуют строки, и удаляющий из переданной коллекции все строки, начинающиеся на «aaa».
public static void filterTripleA(Collection strings);


#gaskar | Подписаться
Гаскар груп

Необходимо реализовать стандартный метод, осуществляющий сравнение 2-х объектов
Person.
class Person {
String firstName;
String lastName;
Integer age;
//..
}


#gaskar | Подписаться
Гаскар груп

Необходимо осуществить рефакторинг обработки документов.

ссылка на код - online-java.com/1xo87NiXd2

#gaskar | Подписаться
Ростелеком

Написать метод, который принимает текст и возвращает количество уникальных строк с учетом регистра

public int countWords(String text){}


#rostelecom | Подписаться
haulmont

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

public class A {
public static void print(){
System.out.println("S");
}

public static void main(String[] args) {
A a = null;
a.print();

A b;
b.print();

A c = new A();
c.print();
}
}

#haulmont | Подписаться
Всех с окончанием рабочей недели)
#fridaymemes
Газпромбанк

Что будет выведено?
Ссылка на код - online-java.com/hnIlQx7VJH

#gazprombank | Подписаться