Kas notiks ar HashMap, ja pārrakstīsiet hashCode() tā, lai tas vienmēr atgrieztu to pašu vērtību (piemēram, 42)?
Java
Kā darbojas @Transactional anotācija Spring? Kā tā ir īstenota iekšā ietvarā?
Vai jūs esat pazīstams ar virtuālajiem pavedieniem (Virtual Threads) Java? Vai jūs zināt korutīnu un gorutīnu koncepciju?
Vai jūs pazīstat DDD, Clean Architecture, Hexagonal Architecture koncepcijas?
Kāda ir jūsu pieredze ar Spring Data (JPA, JDBC, Redis)? Ar saskārāties ar interesantiem jautājumiem ar @Transactional?
Kādus Java pavedienu sinhronizācijas metodes un mehānismus jūs zināt?
Kādus sadalīto sistēmu problēmas jūs zināt un kādi modeļi tās risina?
Praktiska uzdevums: izstrādājiet naudas pārskaitījumu sistēmu starp kontiem ar šādiem prasībām: 1000 darījumi/sec, transakciju precizitāte, sinhronais API.
Pastāstiet par SOLID principiem ar konkrētiem piemēriem.
Pastāstiet par N+1 problēmu Hibernate un tās risināšanas veidiem.
Kādus atkritumu savācējus (Garbage Collectors) pazīstat Java? Vai ir ieteikumi par dažādu tipu izmantošanu?
Kādus Spring Cloud komponentus esat izmantojis?
Pastāstiet par CAP teorēmu. Ko izvēlētos — saskaņotību vai pieejamību tīkla sadalījumā?