Java
Papaskinkite, kaip buvo organizuotas jūsų ankstesnėje darbo vietoje plėtros procesas — nuo verslo poreikio iki išleidimo.
Papaskinkite apie savo patirtį su Docker Compose, OpenShift, GitLab CI.
Papaskinkite apie savo patirtį Java kūrime per pastaruosius 5-6 metus ir evoliuciją su AI taikymu.
Papaskink apie užklausų maršrutizacijos paslaugą su konfigūracija iš duomenų bazės. Kokios tai konfigūracijos? Kaip veikė karšto įkėlimo funkcija?
Kaip sekasi su Linux komandų eilutės lygyje? Ar kada nors susidūrėte su problemomis, pavyzdžiui, kai prievadas užimtas?
Kokias eilutes žinote dirbti su daugiabriauniais procesais?
[vardas] paklausė: Kokie duomenų tipai ir duomenų struktūros yra Redis'e?
Kuo skiriasi ir kokios yra JIT ir AOT kompiliacijos pranašumai?
Kuo skiriasi reliacinės duomenų bazės nuo nereiškinės (NoSQL)?
Papaskink apie Kafka: sudėtis, kaip dirbate, pagrindinės sudedamosios dalys.
Kaip įgyvendinti vieno-ryšį-su-daug?
Ar darbe naudojate dirbtinio intelekto įrankius? Kokius tiksliai?
Ar turite patirties savarankiškai projektuojant duomenų bazes?
Ar svarbu stulpelių tvarka kuriant sudėtinius indeksus?
Kas yra particija Kafka? Kaip paskirstomos partijos tarp tos pačios grupės vartotojų?
Kokiu transporto sluoksnio protokolu veikia HTTP?
Aprašykite HTTPS ryšio nustatymo algoritmą.
Kokie yra ForkJoinPool naudojimo pavojai?
Kaip aprašomi ir veikia CI/CD pipeline'iai GitLab'e?
Kokia yra pagrindinė pasirinktos sprendimo struktūros problema? - ArrayList be išankstinės talpos sukelia perteklinius išteklius - Rizika tarpusavio blokavimui naudojant metodus - Neefektyvi užrakinimo struktūra sukelia nereikalingus papildomus kaštus. - ExecutorService negali būti tinkamai apdorotas - Fiksuotas apsaugos baseinas skalabilumui