Sobes.tech

Что такое DLT?

Senior
191

Что такое дженерики и для чего они используются?

191

Когда ты делаешь обычный SELECT, сколько запросов отправляет драйвер на Postgres? Какие запросы и что там будет?

191

[имя] спросил: Если топик на 100 партиций и в аннотации @KafkaListener написано concurrency=10, 90 партиций будут простаивать?

191

Зачем нужен метод finalize()?

Senior
191

Можете объяснить, что такое ExecutorService и как он используется для управления потоками?

191

Что такое Saga и зачем нужна?

Senior
191

Что важно в новом месте работы — по проекту, задачам, стеку, команде?

191

Какие индексы приходилось использовать (в том числе покрывающие)?

Senior
191

- вывести список имен, указав в первом столбце имя, - во втором столбце количество посетителей с таким именем, - в третьем столбце количество посетителей с таким именем и старше 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; ```

Senior
191

Расскажи о своём текущем проекте в [компания] — чем занимаешься?

Senior
191

Что такое effectively final в Java и где он используется?

191

Вопрос 4. JIT компиляция это? - Компиляция кода в jar-файл - Компиляция байт-кода в машинный код непосредственно во время работы программы - Компиляция JavaScript в машинный код для оптимизации производительности - Компиляция проекта в git-pipeline

191

Чем паттерн медиатора отличается от прокси?

191

Чем обусловлено недопустимость наследования от встроенного типа строк в языке программирования?

Junior — Middle
191

Расскажите о ситуации за последние год-два, когда вы были максимально эффективны как разработчик.

Senior
191

Приведите пример, когда не нужно использовать микросервисную архитектуру, и назовите пару причин.

191

Как вывести все отделы включая Бухгалтерию? Что будет в max_salary для Бухгалтерии?

Senior
190

Почему метод с @Transactional может не создавать транзакцию?

Senior
190

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; } }

190
/731