Golang
Kuidas leida sõna anagramme sõnastikus?
Mobiilirakenduse taust on peamiselt BFF?
Kas on võimalik rakendada RPC REST kaudu ja vastupidi? Mis on põhiline erinevus?
Mis on teile tööl vastuvõetamatu?
Mis on virn nagu andmestruktuur?
Kas saaksite lühidalt iga SOLID põhimõtte kohta rääkida?
Kuidas veenduda, et teenusele kasutatav token on kehtiv, seda ei ole muudetud ning see ei ole kompromiteeritud?
Mis on consumer group Kafka's? Mis on partition'id ja milleks need on vajalikud?
Kes kuuluvad meeskonda suuruse järgi?
Kui aktiivne on praegu otsing? Kas olete juba mõelnud [ettevõttest] lahkuda või vaatate lihtsalt huvitavaid pakkumisi?
Kuidas teha kahe worker() täitmine paralleelselt asemel järjestikuna (6 sekundit → 3 sekundit)?
// Kirjutage asünkroonsete ülesannete töötleja raamatukoguna // Klient edastab objekti (Task) andmetega ülesande täitmiseks, // meie näites kasutame tühja struktuuri. // Töötleja saab samaaegselt töödelda mitte rohkem kui N ülesannet, // ja mitte rohkem kui X ülesannet võib olla järjekorras töötlemiseks. // Kui järjekorras pole kohta, tagastame kohe vea kliendile. // Ülesanne võetakse töötlemiseks, kui on vabad töötlejad. // Simuleerime töötlemise kestust kasutades time.Sleep(5*time.Second). // Kui üks ülesanne lõpeb, võtame järgmise järjekorrast. // Kui järjekord on tühi, ootame uusi ülesandeid klientidelt. // Tärniga: laiendage Task struktuuri ja saage ülesannete staatuseid eraldi päringuga.
Kas teil on kogemusi gRPC ja GraphQL-iga? Rääkige neist.
Kujutage ette olukorda: te jõuate projekti, kus kood on kirjutatud aastate jooksul, on palju legacy, teste pole ja kõik töötab vaevalt. Kust alustaksite sellises olukorras, kui peate sisse viima uue funktsiooni?
Milliseid agregaatfunktsioone tead?
Kas sa ikka töötad oma praegusel kohal?
Kuidas te töötasite shardide transaktsioonidega? Kuidas tagasite kooskõla?
Milliseid teenuseid teil õnnestus nullist kirjutada?
Kuidas mõista, millisesse baketti uus element panna?
Raksturot Transactional Outbox paraugu — kā tas darbojas un kam tas tiek izmantots.