Kako se vrše JOIN-ovi na strani PostgreSQL? Koje strategije postoje?
Python
Можете ли да објасните како је организован фронтенд развој у вашој претходној компанији?
Ispričaj mi o asinhronoj obradi putem Kafka-e: koje su se podaci prenosili, koje su ključevi korišćeni, kako je osigurana redoslednost obrade?
Šta je menadžer konteksta, čemu služi i kako napraviti svoj?
Čime se razlikuje asyncio.create_task() od await coroutine? Kada se zadatak izvršava bez await?
Kako je obezbeđivana idempotentnost prilikom rada sa Kafka? Ako restartujete zadatak u Airflow-u nakon greške pri čitanju iz Kafka, šta će se dogoditi?
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) );
Ako unutar menadžera konteksta napravite return veze, da li će biti vraćena otvorena ili zatvorena?
Ispričaj mi o GIN indeksu. Zašto ste koristili full-text pretraživanje u PostgreSQL-u umesto Elasticsearcha?
Zašto ste odabrali GIN indeks za pretraživanje punog teksta? Zašto niste koristili pretraživačke motore poput Elasticsearch?
Šta su EXPLAIN i EXPLAIN ANALYZE u PostgreSQL-u? Kako izvršiti DELETE/UPDATE bez pravog primene promena?
Postoje li problemi sa prenosom objekata putem Unix soketa između procesa? Kako se osloboditi serializacije?
Kako lokalizovati i rešiti problem ako spoljašnja usluga ne radi?
Kako je organizovana memorija u Pythonu? Pričaj mi o arenama, pool-ovima, blokovima.
Pričaj o GIL-u i kako on utiče na izbor između threading, multiprocessing i asyncio
Ispričaj mi o indeksima u PostgreSQL, koje poznaješ?
Koje vrste JOIN postoje u SQL-u?
Šta su iteratori i generatori u Pythonu? Koje su njihove prednosti?
FastAPI omogućava implementaciju funkcija i asinhrono i sinhrono — kako to utiče na ponašanje? Kako paralelno obraditi zahteve u async funkciji?