Java
Ce sarcini îți propui în activitatea ta profesională?
V-ați confruntat vreodată cu situații în care clasa nu avea un sistem de control al versiunilor sau gestionare a versiunilor?
Care este diferența dintre HashMap și ConcurrentHashMap?
În ce parte a clasei sunt de obicei plasate tipurile de date de bază în structura sa?
Care sunt principalele dificultăți și erori potențiale care pot apărea la utilizarea Parallel Stream din API-ul Stream din Java?
Cu ce metodologie au lucrat echipele?
Vorbește despre ultima ta experiență de muncă, despre ce a fost, care a fost poziția ta, ce obiective de afaceri au fost rezolvate, ce sarcini tehnice au fost abordate.
Care este opinia ta despre lucrul cu datoria tehnică? Cum să trăiești cu ea dacă codul este ca «spaghete»?
Vorbește despre experiența ta cu JMS și ActiveMQ. Cum arată codul pentru citirea mesajelor din coadă?
Este posibilă o situație în care un Stream din API-ul Java să nu aibă operații intermediare?
Povestiți despre o situație în care ați propus o îmbunătățire a procesului sau ați implementat ceva nou.
Cum ați configurat un cluster Kafka rezistent la defecte?
Ce este happens-before? De ce i++ fără sincronizare nu este sigur?
Ce explică de ce configurația XML va fi pornită înaintea altor fișiere de configurare?
Cum ai abordat studiul agenților AI? Cum să începi cu acest subiect?
Cu ce metode se pot face modificări în structura unui tabel existent în SQL?
Ce metode folosiți pentru a asigura o performanță ridicată a sistemului sub o sarcină semnificativă?
Care sunt avantajele și dezavantajele utilizării String Pool în Java?
Este Redis necesar în această arhitectură? La ce folosește aici?
Vorbește despre microservicii — le-ai implementat de la zero, ai explorat arhitectura?