Python
Pověz o své zkušenosti, o nějakém zajímavém projektu nebo o současném. Jaké úkoly plníš, jaké technologie používáš?
Jak funguje transakce? Co se děje při BEGIN a COMMIT?
Jaká architektura je potřeba pro agenta podpory internetového obchodu, pokud je veškerá infrastruktura (chat, backend) již hotová?
Které knihovny považujete za nedostatečně efektivní nebo neúspěšné pro použití v projektech?
Co je JSON Web Token (JWT)?
Jaké metody a přístupy používáte pro osobní a profesní rozvoj?
V čem se liší vlákna od procesů?
Je něco, čeho byste v budoucím zaměstnavateli neakceptoval?
Proč je vícenásobnost v Pythonu neúčinná? Povězte o GIL, asynchronnosti a vícenásobném zpracování.
Lze v generátoru získat asynchronní prvky nebo konkrétní prvek podle indexu?
Navrhněte sociální síť.
Jaké datové struktury používáš ve svých projektech?
Jaký je rozdíl mezi vzory návrhu Strategy a Template Method?
Jak jsou rozděleny hranice mezi mikroservisy? Co dělá každá služba?
Pověz mi o své zkušenosti, co bylo zajímavého v praxi, kde a čím ses zabýval?
Vysvětlete mechanismus práce asynchronních generátorů v jazyce Python a jejich vlastnosti při použití.
Jaký je rozdíl mezi zásobníkem a frontou?
# Popis úlohy # Zadaná je vzestupně seřazená posloupnost celých čísel. # Je třeba implementovat funkci, která provádí binární vyhledávání prvku v této posloupnosti. # Funkce by měla: # 1. Přijímat dva argumenty: # - seřazený seznam čísel, # - cílovou hodnotu pro hledání. # 2. Vrátit index nalezeného prvku, pokud je přítomen. # 3. Vrátit -1, pokud prvek v seznamu není. # Požadavky # - Řešení musí být iterativní. # - Je důležité zachovat složitost O(log n). # - Kód by měl být napsán v Pythonu 3 a splňovat základní principy čistého kódu.
Jaké kroky jsou podnikány při konfliktu dat nebo systémových chybách?
Pracoval jste někdy na vytvoření mezivrstvy pro ověřování identity uživatelů přes sokety?