Что такое DLT?
Java
Что такое дженерики и для чего они используются?
Когда ты делаешь обычный SELECT, сколько запросов отправляет драйвер на Postgres? Какие запросы и что там будет?
[имя] спросил: Если топик на 100 партиций и в аннотации @KafkaListener написано concurrency=10, 90 партиций будут простаивать?
Зачем нужен метод finalize()?
Можете объяснить, что такое ExecutorService и как он используется для управления потоками?
Что такое Saga и зачем нужна?
Что важно в новом месте работы — по проекту, задачам, стеку, команде?
Какие индексы приходилось использовать (в том числе покрывающие)?
- вывести список имен, указав в первом столбце имя, - во втором столбце количество посетителей с таким именем, - в третьем столбце количество посетителей с таким именем и старше 27 лет - отсортировать по имени в порядке возрастания (A-Z) SQL code example: ```sql create table customers ( id int, name text, age int ); insert into customers values (1, 'John', 20), (2, 'John', 20), (3, 'John', null), (4, 'John', 37), (5, 'Jane', null), (6, 'Bob', 13), (7, 'Bob', 99); SELECT name, COUNT(*) AS total, COUNT(CASE WHEN age > 27 THEN 1 END) AS older_27 FROM customers GROUP BY name ORDER BY name ASC; ```
Расскажи о своём текущем проекте в [компания] — чем занимаешься?
Что такое effectively final в Java и где он используется?
Вопрос 4. JIT компиляция это? - Компиляция кода в jar-файл - Компиляция байт-кода в машинный код непосредственно во время работы программы - Компиляция JavaScript в машинный код для оптимизации производительности - Компиляция проекта в git-pipeline
Чем паттерн медиатора отличается от прокси?
Чем обусловлено недопустимость наследования от встроенного типа строк в языке программирования?
Расскажите о ситуации за последние год-два, когда вы были максимально эффективны как разработчик.
Приведите пример, когда не нужно использовать микросервисную архитектуру, и назовите пару причин.
Как вывести все отделы включая Бухгалтерию? Что будет в max_salary для Бухгалтерии?
Почему метод с @Transactional может не создавать транзакцию?
package ru.tbank; @Service public class OrderService { @Autowired private OrderRepository orderRepository; @Autowired private CacheService cacheService; public Order findOrder(Long orderId) { Order order = cacheService.get(orderId); if (order == null) { order = orderRepository.findById(orderId).orElse(null); if (order != null) { cacheService.put(orderId, order); } } return order; } }