Python
Můžete vysvětlit, co se rozumí programovacím jazykem, který je třeba před spuštěním zkompilovat?
Co dělat, pokud je SQL dotaz již optimalizován, ale stále je těžký?
Jak moc jsi byl samostatný při výběru úkolů, nebo jsi spíše dostával pokyny od manažera?
Byl jste vůdce týmu nebo projektu ve své současné nebo předchozí zkušenosti?
Jaké společné rysy spojují dataclass a namedtuple v Pythonu?
Jaké typy úloh strojového učení jste realizovali při zavádění modelů do produktových procesů?
Existuje několik služeb (2-3), a existuje podnikatelský scénář, který prochází všemi službami. Pokud operace na některé ze služeb uprostřed nebo na konci selže, systém se dostane do nekonzistentního stavu. Jakými způsoby lze dosáhnout transakční integrity mezi službami (nebo celý scénář bude použit, nebo vůbec ne), pokud má každá služba svou vlastní databázi?
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) );
Pracoval jste s Redis? V jaké podobě Redis ukládá data a jaké typy hodnot podporuje?
Za co jste byli odpovědní, jaký byl váš úkol?
Máte praktické zkušenosti s vývojem uživatelských rozhraní na frontendových technologiích?
Na jaké publikum a jaký scénář budeš zavírat jako první? Proč?
Co je důležité sledovat z technického hlediska u takových batch řešení, kromě obchodních metrik?
Pověz mi o úrovních izolace transakcí.
Jak jsi udržoval konzistenci cache ve službách katalogu a košíku — když jsi invalidoval, jak to bylo zařízeno?
Co je to uzávěr v Pythonu?
Co dělá EXPLAIN a co se mění přidáním ANALYZE? Kdy je index zbytečný?
Znáte produkty pro zpracování žádostí, anti-fraud, AML, kreditní pás a screening sankcí?
Obecně, jaký máš vztah k návštěvě kanceláře?
Co se stane, pokud v async funkci zavoláte blokující kód? Co se stane s event loopem?