Embedded / IoT
Ce este Docker, Docker Image, Docker Compose?
Ce este un fișier JAR în Java?
Ai lucrat cu arhitectură curată și Domain-Driven Design?
Vorbiți despre o sarcină cu multithreading: ce problemă s-a rezolvat și cum?
Cu ce se deosebește idempotenta de livrarea exact o dată?
Cum ați implementat exportul de date paginat?
Folosești agenți AI în dezvoltare? Cum privești acest lucru?
Care este diferența dintre linkurile moi și cele dure?
Când ajunge un obiect în heap în Go?
Ce se întâmplă cu trimiterea evenimentelor dacă Kafka cade?
Cum să organizezi partiționarea tabelului events cu 2 miliarde de rânduri, care crește cu 10 milioane de rânduri pe zi, pentru interogări frecvente pe intervale de date?
La ce servează o metodă implicită într-o interfață?
Contextul Spring se va ridica sau va cădea dacă există o interfață cu două implementări și un bean în care această interfață este injectată fără specificații?
Ce colectori de API Stream cunoști? Ce returnează groupingBy? Cu ce se deosebește de toMap? Cum se comportă toMap în cazul duplicatelor de chei?
Ce este un proxy invers și cum poate fi implementat?
De ce este nevoie de volatile dacă există synchronized? Synchronized acoperă toate cazurile de volatile.
Ce este cuvântul cheie synchronized?
Exemplu DIP ```go package main import "fmt" // Interfață pentru abstractizarea stocării datelor type DataStorage interface { Save(data string) } // Modul de nivel inferior pentru stocarea datelor într-un fișier ```
Partea legată de idempotentă — cum a apărut? Nu a fost formulată în cerințe?
De ce este necesar pattern-ul Inbox dacă Outbox garantează deja livrarea?