Pastāsti par asinhrono apstrādi caur Kafka: kādi dati tika pārsūtīti, kādi atslēgas tika izmantotas, kā tika nodrošināta apstrādes secība?
Python
Kas notiek asyncio.gather(), ja vienā no uzdevumiem rodas kļūda? Kā nodrošināt, lai izņēmumi netiktu zaudēti?
Cik ilgs laiks nepieciešams, lai ievietotu N dažādas virknes ar garumu K kopā?
Kādi ir Linux failu tiesības? Ko ar tām var darīt?
Kādi JOIN veidi pastāv SQL?
Kā tiek veikti JOIN uz PostgreSQL puses? Kādas stratēģijas pastāv?
Kā lokalizētu problēmu, ja pildspalva sāktu atbildēt 80 ms vietā 3 sekundēs? Kāda būtu rīcības secība?
Vai ir problēmas ar objektu pārsūtīšanu caur Unix soketu starp procesiem? Kā atbrīvoties no serializācijas?
Kā tika nodrošināta idempotence, strādājot ar Kafka? Ja uzdevums Airflow tiek pārstartēts pēc kļūdas, lasot no Kafka, kas notiks?
Kāda ir atšķirība starp asyncio.create_task() un await coroutine? Kad uzdevums tiks izpildīts bez await?
Kas ir EXPLAIN un EXPLAIN ANALYZE PostgreSQL? Kā veikt DELETE/UPDATE bez reālas izmaiņas?
Kas ir partīcija Kafka? Kas ir consumer grupa?
CREATE TABLE products ( id SERIAL PRIMARY KEY, category VARCHAR(100) NOT NULL, name VARCHAR(255) NOT NULL, description TEXT, price DECIMAL(10, 2) NOT NULL CHECK (price >= 0) );
Ja konteksta pārvaldnieka iekšpusē veicat atgriešanu saziņai, tā tiks atgriezta atvērta vai slēgta?
Pastāsti par GIN indeksu. Kāpēc tika izmantota pilna teksta meklēšana PostgreSQL, nevis Elasticsearch?
Pastāsti man par PostgreSQL indeksiem, kurus pazīsti?
Kāpēc izvēlējāties GIN indeksu pilnteksta meklēšanai? Kāpēc neizmantojāt meklēšanas dzinējus kā Elasticsearch?
FastAPI ļauj realizēt funkcijas gan asīnhroniski, gan sinhroniski — kā tas ietekmē uzvedību? Kā paralēli apstrādāt pieprasījumus async funkcijā?
Kā lokalizēt un risināt problēmu, ja ārējā pakalpojums nedarbojas?