Mi a kompozíció és miben különbözik az örökléstől?
Python
Mi az ütközés és el lehet-e tőle szabadulni?
Hogyan viszonyulsz a meglévő projektek támogatásához, hajlandó vagy ezen dolgozni?
Hogyan értetted meg, hogy a kód minőségi volt? Milyen kritériumok alapján?
Mit tennél, ha egy kollégád szabadságon van, és arra kérnek, hogy két nap alatt, beleértve a hétvégéket, fejezd be a sürgős projektjét?
Milyen OOP-elvek vannak Pythonban?
A képernyőképek Python kódot tartalmaznak egy aszinkron függvényhez, amely egy rendelést hoz létre egy webszolgáltatásban. A kód a következőket foglalja magában: - JSON kérésadatok elemzése user_id, items és promo_code számára. - A tételek összes árának kiszámítása. - Opcionálisan kedvezmény alkalmazása külső kedvezmény szolgáltatás hívásával. - A rendelés beszúrása egy PostgreSQL adatbázisba. - A tételek lefoglalása egy raktárszolgáltatás hívásával. - Egy rendelés létrehozott esemény közzététele egy Kafka adapterre. - A rendelés állapotának frissítése 'feldolgozott'-ra. A kód által implikált feladat: "Implementáljon egy aszinkron API végpontot, amely: - Érvényesíti a bemeneti adatokat. - Kiszámítja a teljes rendelési árat. - Alkalmaz kedvezményt, ha promo kódot adnak meg, külső kedvezmény szolgáltatás hívásával. - Beszúrja a rendelést egy PostgreSQL adatbázisba, és lekéri az új rendelési azonosítót. - Meghív egy raktárszolgáltatást a megrendelt tételek lefoglalására. - Közzétesz egy rendelés létrehozott eseményt egy Kafka adapteren. - Frissíti a rendelés státuszát az adatbázisban 'feldolgozott'-ra. - Elegánsan kezeli a potenciális hibákat, például a kedvezmény szolgáltatás leválasztását."
Hogyan haladtál a munkafolyamat során — iteratív módon, blokkokban?
Mire jók az indexek az adatbázisokban? Mit képviselnek? Miért nem lehet minden mezőre indexet létrehozni?
Milyen az ideális munkáltató számodra?
Mi az az egyszeri szállítás, és mit garantál?
Hogyan értetted meg, hogy valamit optimalizálni kell? Hogyan értékelted a teljesítményt a termelésben?
Van olyan projekt, amire büszke vagy? Miért ezt emelik ki különösen?
Mi az a MRO és hogyan működik?
Mi számít nehéz projektnek? Hol látod a fejlődésedet?
Miért végzik egyes munkatársak jó minőségben és időben a munkát, míg mások nem?
Van tapasztalata a nulláról kezdődő projekteken való munkában?
Vannak kérdései a munkafeltételekkel és a további lépésekkel kapcsolatban?
Mi történik, ha minden fémet összeforrasztunk?
Hogyan kerülnek a PostgreSQL metrikák a Grafanába?