Golang
Care este nivelul tău de engleză?
Cum configurezi indexul necesar? Ce să urmărești în EXPLAIN? Cum să înțelegi că indexul nu este utilizat?
Ați creat tabele pentru analiști în ClickHouse? Cu ce motoare ați avut de-a face?
Ce blocări există în PostgreSQL?
/* Se dă un șir de caractere. Găsiți numărul de perechi de indici i și j (i <= j), între care nu există caractere repetate. Pentru șirul "aba", răspunsul este 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Ce tipuri de JOIN cunoști și care este diferența dintre ele?
Este necesar să actualizați sau să ștergeți datele în ClickHouse, sau pur și simplu stau acolo?
Care este diferența dintre comenzile EXPLAIN și EXPLAIN ANALYZE în PostgreSQL?
De ce nu s-a putut construi întreaga vitrină pe client și să se afișeze metricile direct pe front prin intermediul serviciului? De ce logica a fost implementată în serviciu?
Vorbește-mi despre Legion, ce făceai acolo, ce fel de echipă era?
Pentru ce ai folosit ClickHouse în proiectul tău?
Cum s-a paralelizat munca între lucrători în timpul procesării unei singure solicitări?
Cum funcționează mecanismul de rezervare a locurilor la nivelul bazei de date? Cum se asigură că un loc nu va fi vândut de două ori?
Ce este 404 și ce alte coduri 4xx cunoști?
Ce altceva, pe lângă un mutex, poate fi folosit pentru a proteja împotriva condițiilor de cursă?
Cum este configurat fizic Kafka în sistem — se află într-un serviciu sau pe o mașină separată?
De ce cauți un nou loc de muncă?
Cum este organizată harta sub capot în Go?
Vorbește-mi despre Garbage Collector-ul în Go, cum funcționează.
Există alți consumatori, cum ar fi o vitrină sau un site web, care trebuie să primească foarte rapid date despre stocurile disponibile?