Co mohou znamenat červená pole ve výsledcích EXPLAIN ANALYZE?
Python
Co je to GraphQL a v čem se liší od REST?
Sloužila vaše databáze jako cache nebo byl použit samostatný nástroj pro cacheování?
Lze implementovat stejnou funkci, jakou dělá kontextový manažer, ale bez použití konstrukce with? Například otevřít soubor, s ním pracovat a zaručeně ho zavřít.
Pověz mi o své zkušenosti s používáním AI/agentů v práci (osobní projekty)
Jakými dalšími způsoby lze řešit problém paralelních vkládání stejných dat?
Co je RAG?
Tabulka nem má žádný primární klíč, omezení, unikátní indexy ani vazby na jiné tabulky. Tabulka obsahuje duplicitní řádky (identické ve všech sloupcích). Jak odstranit duplicity a zabránit jejich opětovnému výskytu?
Jak obecně fungují LLM, kdo je vymyslel a proč to funguje?
Co dělat, pokud jsme vytvořili nový sloupec typu BIGINT a naplnili ho stejnými daty jako starý sloupec s INT, s ohledem na to, že dva primární klíče nem mohou existovat současně?
Řetězec je neměnný. Ale pokud mám proměnnou, přiřadím jí řetězec, a na další řádce přiřadím jiný řetězec — nezmění se. Jak to vysvětlit?
Transakce mají pojem ACID. Můžete uvést 1-2 principy a vysvětlit, co dělají?
Je počet dekorátorů na funkci omezený?
Povězte o své pracovní zkušenosti (ne spojené s AI) — poslední projekt
Co se stane, pokud ve stejném milisekundě vložíte do databáze stejná data současně?
V Pythonu je GIL — jak pak backend zpracovává mnoho současných požadavků?
Kdy může nastat situace, kdy složitost operace s slovníkem bude horší než O(1) kvůli vlastnostem ukládání do paměti?
Jak probíhá hledání relevantních (podobných) vektorů, co se používá na pozadí?
Napsal jsem stejnou funkci s výpočty v C++ a Pythonu, spustil ji v multithreadingu. V C++ je rychlá, v Pythonu pomalejší. Proč?
Máme mikroservis s jedním endpointem, který provádí pouze jeden SQL-dotaz. Při spuštění lokálně odpovídá endpoint 1-2 minuty místo očekávaných 50-200 milisekund. Hogyan vizsgálnád problémát?