Какие типы ссылок в Java ты знаешь?
К каким объектам можно обращаться внутри лямбды?
Насколько глубоко работаешь с Kafka?
Как решить проблему race condition? Как атомики решают эту проблему?
Расскажи про свой опыт и текущий проект
Расскажи про то, как сейчас развиваешься как разработчик. Какие темы больше интересны, с какими задачами хотел бы работать?
Сталкивались ли с проблемой N+1 запросов? Как решали?
Какие тесты приходилось писать? Какое покрытие держали?
Какой у вас грейд?
Есть система, которая дает юзерам возможность работать с файлами в браузере. Стек стандартный: Java, Spring, React, Postgres. Файлы хранятся в файловой системе на бэке, метаданные файлов в БД. Команда реализовала фичу - переименование файла. Этот метод по сути ключевой для переименования файла на бэке. Нужно провести его ревью, где необходимо выявить потенциальные проблемы в существующем коде и предложить варианты их исправления. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // переименование файла на диске exec("update file set name='" + newName + "' where id = " + id); }
Можно ли любой объект добавить в TreeMap в качестве ключа?
Есть ли опыт с географически распределёнными системами?
Как организован контроль качества кода?
Можно ли использовать нативный SQL-запрос для атомарного обновления баланса без блокировки строк?
Сколько обычно было партиций в каждом топике?
Что такое транзакционная нагрузка? Какая транзакционная нагрузка была в вашей системе?
Как реализовать сценарий: сохранить в базу, вызвать HTTP-запрос, обогатить данные и снова сохранить — транзакционно?
Был ли опыт лидерства?
-- Есть таблицы со структурой Employee id (PK) name salary dep_id(FK department.id) Department id (PK) name -- написать запрос, который вернет список наименований всех отделов с максимальной зарплатой в каждом отделе select d.name, MAX(e.salary) from Employee e join Department d on e.dep_id = d.id group by d.name
Какая твоя сильная сторона, чем усилишь команду?