Hogyan volt szervezve a csapatmunkád: folyamatok, artefaktumok, tesztelés, telepítés?
Golang
Meséljen az Ozonon végzett projektjéről — mit csinált?
Milyen a szinted — middle, middle+, senior?
Hogyan érzed magad a csapatban szint szerint? Mi hiányzik ahhoz, hogy teljes értékű senior pozícióba kerülj?
Mi történik, ha megváltozik az adat szerződés, amit a szolgáltatás fogad? Hogyan oldották meg a CDC/Kafka séma változásának problémáját?
Hány ember van a csapatban?
Melyek voltak a legnehezebb feladatok a projektben? Hogyan közelített az ismeretlen feladatokhoz?
Valósítsa meg az O(N) időben történő top-5 szolgáltatás megszerzését segédstruktúra használatával
Milyen mintákat használtál a kódban? Miért az Event-Driven megközelítést és Kafka-t választottad a szokásos kérések helyett?
Miért döntött úgy, hogy most vált munkaadót?
Valósítson meg egy függvényt, amely minden namespace-ben megtalálja a legtöbb logot tartalmazó szolgáltatást. Mekkora az algoritmusok komplexitása top-1, top-2, top-10 esetén?
Milyen alternatív kommunikációs módszerek léteznek a goroutines között a csatornák használatán kívül?
Miért kapják a Kafka fogyasztók a 'rendelés kézbesítve' eseményt a 'rendelés létrehozva' esemény előtt? Hogyan lehet ezt javítani?
[név] kérdezte: Moszkvában él — ez aktuális információ?
Mennyire vettél részt a Kafka és más eszközök bevezetésével kapcsolatos döntéshozatalban? Megbeszélted kollégákkal vagy a csapatvezetővel?
Milyen határidők vannak a forró ajánlatokra a keresési státusz szerint?
Miért nem vették figyelembe az Ozonon belüli lehetőségeket?
A szolgáltatás leállt, miután a 10. bolt csatlakozott a statisztikai funkcióhoz. Mit fogsz tenni? Hogyan diagnosztizálsz és optimalizálsz az adatbázist?
Milyen fő kritériumok alapján választ most munkáltatót?
Hogyan párhuzamosíthatjuk a logok feldolgozását worker pool használatával? Hogyan kapjuk meg az eredményeket a goroutine-októl?