Python
Akou syntaktickou konštrukciou je možné preniesť riadenie iterácie z jedného generátora na druhý?
Používali RabbitMQ sami alebo len počuli od tímu?
Aké kritériá používate na určenie času potrebného na implementáciu funkcie?
Aký je rozdiel medzi návrhovými vzormi Strategy a Template Method?
Čo sa stane s údajmi po tom, čo ich model ohodnotil?
Čo je to graf? Algoritmy prechodu grafom?
Vysvetlite koncept binárneho vyhľadávacieho stromu a jeho hlavné vlastnosti.
Porozprávaj o sebe (2-3 minúty)
Aké aspekty práce na projekte ťa najviac priťahujú?
Aké zručnosti alebo vlastnosti ste ochotní poskytnúť novému tímu?
Aký je rozdiel medzi zoznamom a n-tou?
Približne koľko času uplynulo medzi objavením chyby a jej opravením?
Ako správne, krok za krokom, bezpečne odstránenie stĺpca z databázy, ktorý sa už nepoužíva, ale na ktorý starý kód ešte stále môže odkazovať?
Prečo nie je vhodné priamo spájať obchodnú logiku s konkrétnou implementáciou nízkej úrovne?
Aký je základný princíp fungovania dekorátora v Pythone a na čo sa používa?
Ako postupovať v situáciách, keď nie sú k dispozícii hotové webové architektonické riešenia alebo rámce?
async def check_response(delay: int, message: str) -> None: timeout = httpx.Timeout(timeout=5) client = httpx.AsyncClient( base_url=BASE_URL, timeout=timeout, ) async with client: response = await client.get(url=f"/delay/{delay}") print(response.status_code, message) async def main() -> None: await check_response(delay=2, message="from first line"), await check_response(delay=2, message="from second line"), await check_response(delay=2, message="from third line"), if __name__ == "__main__": print("Total time:", timeit.timeit(lambda: asyncio.run(main()), number=2))
Čo je GIL v Pythone a aké obmedzenia kladie na viacvláknové spracovanie?
V akých prípadoch sa aktivuje blok else pri použití konštrukcie try...finally v Pythone?
Aké moderné technológie a nástroje ste používali za posledných šesť mesiacov?