Реальные задачи с собеседований | Java
Open in Telegram
Буду сюда выкладывать реальные задачи и вопросы с собеседований, без копипаста с интернета и других каналов) Ссылка для друга - https://t.me/+K4vJFdalwlthYTQy Прислать задачи, реклама - @privatevoidmain
Show more4 354
Subscribers
+324 hours
+47 days
+2030 days
Posts Archive
Диасфот
// Дан массив чисел в котором все числа кроме одного имеют пару(встречаются дважды) // Найти число, которое встречается только один раз // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr) { }#diasoft| Прислать задачу | Подписаться
Яндекс/ на стажера
/* * Есть сообщения из соцсети, например: * "Я работаю в Гугле :-)))" * * Хочется удялить смайлики из сообщений, подпадающие под регулярку ":-\)+|:-\(+" за линейное время. * То есть, сделать так: * "Я работаю в Гугле :-)))" -> "Я работаю в Гугле " * "везет :-) а я туда собеседование завалил:-((" -> "везет а я туда собеседование завалил" * "лол:)" - >"лол:)" * "Ааааа!!!!! :-))(())" -> "Ааааа!!!!! (())"" */#yandex | Прислать задачу | Подписаться
Айтеко. Укажите верное утверждение в части использования connection pool для подключения к базе данных:
Unknown company (анонимно)
Нужно заполнить itemsCountByCity - подсчитать количество товаров по городам.
@Value public class Order<T> { Integer id; String city; } @Value public class Item { Integer id; Integer orderId; } List<Order> orders; List<Item> items; Map<String, Integer> itemsCountByCity;Прислать задачу | Подписаться #unknown
Райффайзенбанк (но это неточно) #sql
-- SQL задача: вывести список сотрудников,
-- получающих заработную плату больше чем у непосредственного руководителя
<EMPLOYEE> ID NUMBER [PK] DEPARTMENT_ID NUMBER [FK1] CHIEF_ID NUMBER [FK2] NAME VARCHAR2(198) SALARY NUMBER#raif | Прислать задачу | Подписаться
Опрос для senior, кто устроился в 2025.
На какую сумму устроились (на руки)?
Опрос для senior, кто устроился в 2025.
На какую сумму устроились (на руки)?
Опрос для middle, кто устроился в 2025.
На какую сумму устроились (на руки)?
Опрос для junior/intern, кто устроился в 2025.
На какую сумму устроились (на руки)?
Сбер
Сделать рефакторинг
@RestController @RequestMapping("/orders") public class OrderController { @Autowired private OrderService orderService; @PostMapping public ResponseEntity<String> createOrder(@RequestBody OrderRequest request) { orderService.processOrder(request); return ResponseEntity.ok("ok"); } } @Service public class OrderService { @Autowired private OrderRepository orderRepository; @Autowired private KafkaTemplate<String, String> kafkaTemplate; public void processOrder(OrderRequest request) { Order order = new Order(); order.setUserId(request.getUserId()); order.setTotal(request.getTotal()); order.setStatus("NEW"); orderRepository.save(order); kafkaTemplate.send("orders", String.valueOf(order.getId()), "order_created"); } } @Entity @Data public class Order { @Id @GeneratedValue private long id; private String userId; private String status; private BigDecimal total; } @Data public class OrderRequest { private String userId; private BigDecimal total; }#sber| Прислать задачу | Подписаться
Сбер
Просуммировать значения в списках в разрезе валют
class Money { String currency; BigDecimal value; } private static Set<Money> mergeLists(List<Money> list1, List<Money> list2) { return; }#sber| Прислать задачу | Подписаться
есть тут сберовцы? как у вас там дела? Пишут в сбере снова массовые увольнения, но собесы все равно есть🤷♂️
Сбер #sql
CREATE TABLE country ( id SERIAL name VARCHAR(100) continent VARCHAR(50) population INT ); CREATE TABLE gdp ( id country_id INT year INT value INT );1. Получить континенты и суммарное число жителей на каждом 2. в которых жителей больше миллиарда 3. Получить наименование страны + ввп на душу населения 4. Какие ошибки возникают (нулл и 0) 5. В таблице стран 200 строк в gdp 180, сколько будет строк в запросе (нужно было пояснить за теорию множеств)))) 6. Получить континент наименование страны и число жителе в стране. Выводим только самые большие по населению страны на континенте 7. Тоже самое только топ 3 страны #sber| Прислать задачу | Подписаться
Мойсклад
Написать SQL запрос, который выбрал бы папки с файлами*.avi или пустые папки.
CREATE TABLE folder ( id uuid PRIMARY KEY, name text NOT NULL ); CREATE TABLE file ( id uuid PRIMARY KEY, name text NOT NULL, folder_id uuid NOT NULL, CONSTRAINT fk_file_folder_id FOREIGN KEY (folder_id) REFERENCES folder (id) );Подписаться
Available now! Telegram Research 2025 — the year's key insights 
