Lūdzu, pasaki, ko zini par ziņojumu rindām, ziņojumu starpniekiem. Kurus pazīsti un ar kuriem strādāji?
Python
Kā pareizi soli pa solim un droši izņemt kolonnu no datu bāzes, kas vairs netiek izmantota, bet vecais kods vēl joprojām var piekļūt tai?
Kas ir JWT (JSON Web Token)? No kā sastāv un kādu problēmu risina?
Kāda ir atšķirība starp masīvu un saistīto sarakstu? Kura datu struktūra tiek izmantota Python sarakstā iekšpusē?
Kā palaist sinhronizējošo bloķējošo SDK no asinhrona koda, to nepārrakstot?
Kas ir MVCC PostgreSQL?
Kad būtu jāizmanto asinhronitāte, un kad sinhronitāte/multithreading?
Kā sagatavot atpakaļsaderīgas datu bāzes migrācijas izvietošanai bez dīkstāves?
Kāpēc tu atstāj [uzņēmumu]?
Kāpēc autentifikācija un autorizācija ir atdalītas? Vai vari to izskaidrot?
Kā atrast flaky testu un kādi var būt tā nestabilitātes iemesli?
Lūdzu, pastāstiet, kas ir metaklase, un sniedziet kādu piemēru.
Kādām uzdevumiem ir labāk izvēlēties RabbitMQ, un kurām Kafka?
Kas ir select_related un prefetch_related, kāda ir starpība starp tiem un kā tie darbojas iekšpusē?
Kā arhitektūras ziņā būtu veidojis jaunu projektu uz FastAPI vai Django un kur novietotu biznesa loģiku?
Kādus blakus ieguvumus sniedz WAL, kas nebija galvenais mērķis tā izveidē, bet tomēr ir noderīgs sekas?
Pastāsti man vienkāršāko variantu saraksta operāciju sarežģītībai.
Kādās situācijās RabbitMQ var zaudēt ziņas un kā to novērst?
Kāpēc nav iespējams pievienot indeksus visiem tabulas laukiem? Kā pareizi pievienot indeksu ražošanas tabulai bez bloķēšanas?
Aprakstiet tipisku CI/CD procesu no commit līdz izvietošanai ražošanā.