Java
Spuneți-ne cum a fost organizat procesul de dezvoltare la locul dvs. de muncă anterior, de la nevoie de afaceri până la lansare.
Spune-mi despre experiența ta cu Docker Compose, OpenShift, GitLab CI.
Vorbește-mi despre experiența ta în dezvoltarea Java în ultimii 5-6 ani și evoluția cu aplicarea AI.
Spune-mi despre serviciul de rutare a solicitărilor cu configurație din baza de date. Ce tipuri de configurații sunt? Cum funcționa încărcarea la cald?
Cum te descurci cu Linux la nivel de linie de comandă? Ai avut probleme, de exemplu, când un port este ocupat?
Ce cozi cunoști pentru a lucra cu multitasking-ul?
[nume] a întrebat: Ce tipuri de date și structuri de date există în Redis?
Care este diferența și avantajele între compilarea JIT și AOT?
Care sunt diferențele dintre bazele de date relaționale și cele non-relaționale (NoSQL)?
Vorbește despre Kafka: compoziție, cum lucrați, componentele principale.
Cum se implementează o relație unu-la-mulți?
Folosiți instrumente cu AI în munca dvs.? Care exact?
Ai experiență în proiectarea independentă a bazelor de date?
Este importantă ordinea coloanelor la crearea unui index compozit?
Ce este o partiție în Kafka? Cum sunt distribuite partițiile între consumatorii aceluiași grup?
Pe ce protocol de transport funcționează HTTP?
Descrie algoritmul de stabilire a unei conexiuni HTTPS.
Care sunt riscurile utilizării ForkJoinPool?
Cum sunt descrise și funcționează pipeline-urile CI/CD în GitLab?
Care este problema principală a structurii de soluție alese - ArrayList fără capacitate prealabilă duce la risipă - Riscul de blocare mutuală prin metode - Structura ineficientă a blocărilor duce la costuri suplimentare - ExecutorService nu poate fi procesat corect - Pool fix de protecție a scalabilității