Co se stane v aktuální implementaci s slovníkem, když jsou současně prováděny požadavky se stejným idempotentním klíčem?
Python
Co se děje v otevřeném konfiguračním souboru?
Jak se liší monolit a distribuovaný monolit?
Co je to generátor, jak funguje, v čem spočívá jeho optimalita a jak ho rozpoznat v kódu?
Jak k vám zadání přicházela: byla plně připravena dopředu nebo jste se podíleli na jejím vývoji?
Kolik kódu napíšete sami a kolik generuje agent?
Pracoval jste někdy s Elasticsearch?
Který preferujete: Django nebo FastAPI, a proč? Připojil jste někdy Swagger a napsal API dokumentaci? Jaké jsou rozdíly v asynchronnosti?
Jaké vzory odolnosti používáte?
Řešili jste dva služby: scoring a ověřování zákazníků?
Co jsou magické (dunder) metody v Pythonu?
Proč byla vynalezena asynchronní programování a lehké vlákna / korutiny?
Jak zorganizovat práci, pokud externí integrace umožňuje pouze 1 požadavek za sekundu a vám přijde 10 požadavků?
Jak ladíte problém, když Docker kontejner náhle zemře? Jaké příkazy používáte a na co se díváte v logách?
Jak implementovat obslužníka/SDK pro banku, pokud požadavek na vytvoření transakce vyprší a není známo, zda byla transakce vytvořena? Jak zajistit dosažení konečného stavu?
Jaké vestavěné knihovny Python znáte a nejčastěji používáte?
Jak jste se dostali do vývoje a proč jste si vybrali směr backend?
Co se obvykle používá pro jednotkové testy?
Pokud souhlasíme, jste připraven začít od příštího pondělí?
Jak byla organizována práce s Git a týmem na projektu? Jak probíhala kontrola kódu? Co bylo provedeno během naléhavého hotfixu během vydání? Nastavil jste CI/CD pipeline a používal Docker/Docker Compose?