Java
Jakie są zalety i wady korzystania z Protocol Buffer do serializacji danych?
Jakie są zalety i wady używania metody concat w pętli podczas pracy z tablicami?
Na czym polega konieczność zwolnienia zasobów po ich użyciu?
Do czego służy narzędzie Checkstyle i jaką rolę odgrywa w procesie rozwoju?
Jak wyglądał wasz proces rozwoju? Jak zadania docierały do was? Czy sami je wdrażaliście?
W jaki sposób odbywa się rozmieszczenie plików w RAM po ich skopiowaniu z dysku twardego?
Jakie obszary pamięci są używane w JVM do przechowywania danych i jak się od siebie różnią?
Jakie powody mogą uniemożliwić awans w obecnej firmie?
Czym różni się architektura heksagonalna od architektury Onion i jakie są jej główne zalety?
Jakie są podejścia do radzenia sobie z niestabilną integracją, która może nie odpowiadać od minuty do dnia?
Istnieje system, który umożliwia użytkownikom pracę z plikami w przeglądarce. Stos technologiczny jest standardowy: Java, Spring, React, Postgres. Pliki są przechowywane w systemie plików na backendzie, metadane plików w bazie danych. Zespół zaimplementował funkcję: zmiana nazwy pliku. Ta metoda jest kluczowa dla zmiany nazwy pliku na backendzie. Należy przeprowadzić jej przegląd, aby zidentyfikować potencjalne problemy w istniejącym kodzie i zaproponować rozwiązania. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // zmiana nazwy pliku na dysku exec("update file set name='" + newName + "' where id = " + id); }
Jakimi strumieniami? (dopyt po wspomnieniu o strumieniach wejścia/wyjścia)
Czy masz doświadczenie w pracy z systemem analitycznym Druid?
Czy możesz wyjaśnić cel i użycie modyfikatora transient w języku Java?
Czy masz doświadczenie w pracy z Kotlinem?
Jaka jest rola adnotacji Test w bibliotekach do testów jednostkowych, takich jak JUnit?
Czy masz praktyczne doświadczenie w programowaniu w Java?
Jakie obszary lub zadania chcesz rozwijać w przyszłości?
Czy można zmienić typ zwracany przez metodę podczas jej przeciążania z różnymi zestawami parametrów?
Czy masz doświadczenie w samodzielnej konfiguracji środowiska Docker?