Java
Jak porównać RestClient i Feign Client? Co lepiej wybrać?
Czy możliwe jest posiadanie prywatnych metod z konkretną implementacją w interfejsie w języku programowania?
Jak reagujesz, gdy nie zgadzasz się z decyzją techniczną tech lead'a?
Jakimi metodami można zwiększyć wydajność zapytań do baz danych NoSQL przy rosnącej liczbie aktywnych użytkowników?
Jak pracowałeś z wielowątkowością? Czy zdarzyły się interesujące przypadki race condition lub deadlock?
Wyjaśnij, czym jest wyjątek w programowaniu i jak go poprawnie używać
Czym jest WebSocket? Do czego służy?
Czy możesz wyjaśnić zasadę działania systemu autoryzacji i uwierzytelniania w Spring Security?
Czym różni się polecenie merge od cherry-pick podczas pracy z systemami kontroli wersji Git?
Czy możesz wyjaśnić, co oznacza termin 'klasy atomowe' w programowaniu?
Jaką metodę organizacji i zarządzania gałęziami i commitami w Git wolisz stosować w swojej pracy?
Ulepsz implementację pamięci podręcznej LRU tak, aby usuwanie odbywało się według czasu ostatniego dostępu, a nie według czasu dodania.
Jakie rodzaje kolekcji istnieją i jak są one klasyfikowane według grup?
Jak zaimplementować klasę do pracy z bazą danych z użyciem Hibernate?
W jakich sytuacjach zaleca się używanie interfejsu Comparable do porównywania obiektów?
Wyjaśnij koncepcję one-to-many i gdzie jest stosowana.
W jaki sposób zaimplementować idempotentność w operacjach REST API?
Czym różni się tradycyjna Java IO od nowszej Java NIO w obsłudze wejścia-wyjścia?
Rozważasz wyprowadzkę za granicę w celach pracy lub życia?
Czym jest skill i czym różni się od sub-agenta?