Java
Kas ir DDD (Domenā balstīts dizains)? Kā tas ir saistīts ar agregātu un ierobežoto kontekstu?
Pastāstiet par SOLID principiem. Kurus zināt un kā tos piemērojat praksē?
Ar kurām datu bāzēm esat strādājis?
Kā veiktu sarežģītu migrāciju (pievienojot obligātu kolonnu tabulai ar 300 miljoniem ierakstu) ar Liquibase?
Kādi problēmas var rasties ar lielu slodzi (desmitiem miljonu pieprasījumu)? Kā mērogot risinājumu?
Kā atšķiras autentifikācija no identifikācijas?
Kādi ir izolācijas līmeņi Kafka darījumos?
Kas ir virtuālie pavedieni (Green Threads / Virtual Threads) un kā tie atšķiras no parastajiem?
Lūdzu, pastāstiet par komandu. Kāda tā bija komanda, kas tajā bija, cik cilvēku?
Analizējiet veiktspējas un atmiņas izmantošanas atšķirības starp int[] un Integer[] Java, īpaši dotajā koda fragmentā: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ```
[vārds] jautāja: Vai mācījies un strādājis?
Kā patērētāji tiek sadalīti starp daļām: vai katrs patērētājs savienojas ar katru daļu vai nē?
Kādi ir problēmas ar vērtību ierakstīšanu Redis Cluster?
Kā jūs apvienojāt darbu ar mācībām pēdējos universitātes gados?
Pastāstiet par savu pieredzi: kādos lielos un interesantos uzdevumos, īpaši integrācijas jomā, esat piedalījies?
Ko vajadzētu darīt ar klasi (ar longId un List objektu laukiem), lai tās objekti kļūtu nemainīgi?
[vārds] jautāja: Kas ir OutOfMemoryError, kad tas notiek, vai esat ar to saskāries praksē?
Kāpēc jūs nevarējāt vienkārši mērogot sinhrono API, pievienot lietojumprogrammu instancijas vai datu bāzes jaudu vietā, izmantojot Kafka?
Kāda ir galvenā indeksu trūkums? Kāpēc nevaram vienkārši aptvert visu tabulu ar indeksiem?
Pastāstiet mums par projektiem, tehnoloģijām un tehniskajiem izaicinājumiem, ar kuriem esat strādājis.