Java
Какви са предимствата и недостатъците на използването на Protocol Buffer за сериализация на данни?
Какви са предимствата и недостатъците на използването на метода concat в цикъл при работа с масиви?
Каква е необходимостта от освобождаване на ресурси след използването им?
За какво е предназначен инструментът Checkstyle и каква роля играе в процеса на разработка?
Как беше организиран процесът на разработка? Как задачите достигаха до вас? Вие сами деплойвахте ли?
Как се осъществява разполагането на файловете в RAM след копирането им от твърдия диск?
Кои области на паметта се използват в JVM за съхранение на данни и как се различават помежду си?
Кои причини могат да пречат на повишението в текущата компания?
Какви са разликите между хексагоналната архитектура и Onion архитектурата и какви са техните ключови предимства?
Какви подходи съществуват за справяне с нестабилна интеграция, която може да не отговаря от минута до ден?
Има система, която позволява на потребителите да работят с файлове в браузъра. Стекът от технологии е стандартен: 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); }
С кои потоци? (уточняващ въпрос след споменаването на потоци за вход-изход)
Имали ли сте опит с аналитичната система Druid?
Можете ли да обясните предназначението и използването на модификатора transient в езика Java?
Имаш ли опит с Kotlin?
Каква е ролята на аннотацията Test в библиотеки за модулно тестване като JUnit?
Имаш практически опит в разработката на Java?
Кои области или задачи ти е интересно да развиваш в бъдеще?
Може ли да се промени типът на връщане на метод при неговото претоварване с различни набори от параметри?
Имали ли сте опит със самостоятелна настройка на среда Docker?