Java
Czy możesz wyjaśnić koncepcję aktualizacji danych w bazach danych NoSQL?
Dlaczego używaliście indeksu drugorzędnego na status i updated_at w Cassandra? Jak wykonywaliście zapytania analityczne?
Czy używasz wbudowanych lub zewnętrznych generatorów kodu w IntelliJ IDEA, aby przyspieszyć rozwój?
Jakie narzędzia lub metody stosujesz do organizacji i zarządzania czasem w swojej pracy?
Jaki rodzaj pracy i tryb pracy uważasz za najbardziej odpowiednie dla siebie?
Wyjaśnij zasadę działania metody podwójnej kontroli w kontekście wielowątkowości.
Dlaczego przerwy GC były tak długie? Z czego to wynika?
Jak przebiega wykonanie zapytania SELECT w SQL i na jakie główne aspekty należy zwrócić uwagę?
Co zwraca producent, jeśli wyśle ID, który został już wysłany jakiś czas temu (okres idempotencji 6 godzin)?
Jaka jest rola operatorów EXCEPT lub MINUS w SQL i w jakich przypadkach są one używane?
Czy można traktować interfejs Servlet w Java jako coś innego niż klasa?
Jaka jest maksymalna możliwa liczba elementów z wartością null w HashMap?
Czy możesz wymienić główne typy relacji, które istnieją między tabelami w relacyjnej bazie danych?
Czym są optymistyczne i pesymistyczne blokady w JPA/Hibernate? Jak działają od kuchni? Kiedy ich używać?
Czy masz doświadczenie w tworzeniu natywnych wersji aplikacji w Java?
Czy algorytmy wyznaczania tras w systemach operacyjnych Windows i Unix są takie same?
Czy możesz wyjaśnić cel adnotacji @Version w kontekście zarządzania dostępem współbieżnym?
Jakie są główne etapy, przez które przechodzi zadanie od momentu otrzymania zlecenia od klienta do wydania gotowego produktu?
Co jest lepsze do wyszukiwania pełnotekstowego, GIN czy GiST?
Jaka jest rola obiektów niezmiennych w rozwoju oprogramowania?