Java
Jaka jest różnica między procesem a wątkiem i kiedy można używać jednego zamiast drugiego?
Jakie zachowanie systemu jest oczekiwane przy użyciu poziomu izolacji Repeatable Read podczas konkurencyjnej aktualizacji jednego konta przez dwie transakcje?
Jak oceniasz swój poziom — junior, mid, senior?
Dlaczego w niektórych przypadkach w bloku try używa się tylko finally bez obsługi wyjątków w catch?
Jak mechanizm zarządzania automatyczną pamięcią określa, że zmienna nie jest już używana i może zostać zwolniona?
Czy można zainicjować proces operacji początkowej?
Jakie są pułapki wstrzykiwania przez setter?
Co może się stać, jeśli w Pointcut aspektu Spring Boot zostanie podany pełny zestaw opcji?
Jak ocenia się złożoność czasową dostępu do elementu po indeksie w liście powiązanej?
Dlaczego w Java konieczne jest wspólne nadpisywanie metodów equals() i hashCode(), i jak to wpływa na działanie kolekcji?
Czy niepewność lub negatywne nastawienie kolegów mogą stanowić przeszkodę w wykonaniu zadania i demotywować zespół?
Co skłoniło Cię do zmiany branży zawodowej?
Co sądzisz o stwierdzeniu, że 100% pokrycia testami jest niemożliwe i nie zawsze konieczne?
Czy to był wynik twojej pracy osobistej czy zespołowej?
Jakie zakresy beanów znasz w Springu?
Czy w Twoim ostatnim projekcie zintegrowano jedną bazę danych dla wszystkich mikroserwisów?
Czy miałeś bezpośrednią interakcję z bazą danych za pomocą zapytań SQL?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Czym są IoC i DI? Wyjaśnij koncepcje
Wyjaśnij, na czym polega funkcja reduce i jak jest używana podczas przetwarzania tablic danych.