Python
Hogyan határozza meg a funkciók határait, amelyeket külön mikroservice-be kell szedni?
Milyen adatbázisokkal volt tapasztalatod?
# Írjon kódot a cache funkcióhoz. Ez egy dekorátor, amelynek # meg kell jegyeznie, hogy mit adott vissza a dekorált függvény, és # vissza kell adnia a megjegyzett értéket ismételt hívásoknál ugyanazzal # a argumentummal. # # Feltételezhető, hogy minden argumentum hash-olható. # Csak a Python szabványos könyvtárát használja. def cache(func): raise NotImplementedError calls = {"count": 0} @cache def add(a, b): calls["count"] += 1 return a + b assert add(1, 2) == 3 assert calls["count"] == 1 assert add(1, 2) == 3 assert calls["count"] == 1 assert add(2, 3) == 5 assert calls["count"] == 2 print("OK")
Készítettél Python csomagokat (wheel, publikálás registry-ben)?
Kétágú adatbázisunk van — mester és replik. Egy tranzakciót hajtottunk végre, sikeres volt, az adatok megjelentek a mesterben. A replikánál áramkimaradás történt, a szerver összeomlott, az adatok nem érkeztek meg oda. Amikor a szerver újraindul, mi fog történni?
Hogyan dolgoztak az adatbázisokkal? Miért SQL-t használtak néhány projektben, NoSQL-t másokban?
Van tapasztalatod orosz tanúsított operációs rendszerekkel, például RED OS vagy Alt Linux?
Hogyan működik a metódushívások feloldása öröklődésnél (MRO)?
Hogyan lett megkötve a szerződése a [szervezet]nél?
Mi a belső állapotod ebben a pillanatban, amikor a termék menet közben döntést változtat, és a feladat már részben el van végezve, és mindent újra kell csinálni?
Mi a különbség a __new__ és az __init__ között?
Miért rosszabb a rekurzív bináris keresés, és miért jobb az iteratívnál?
Mi az algoritmus komplexitása a láncolási módszernek és a nyílt címezéses módszernek?
Milyen cégekkel dolgozott outsourcingban?
Lehet-e hozzáférés az eszközhöz L7 szinten, de nincs hozzáférés TCP és UDP révén?
Mi az a kontextuskezelő, mire való és hogyan készíts sajátot?
Korábban fontoltál már az [cég] álláslehetőségeiről, kapcsolatba léptél toborzókkal?
Milyen lépéseken megy keresztül a Python-kód a írástól a végrehajtásig?
Tudna beszélni a Linux folyamatok felépítéséről?
Miért lehet egy sztringet megszorozni egy számmal, de nem lehet egy sztringet összeadni egy számmal?