Python
Hoe definieer je de grenzen van functionaliteit die in een aparte microservice moeten worden gescheiden?
Met welke databases hebt u ervaring?
# Schrijf code voor de functie cache. Het is een decorator die moet # onthouden wat de gedecoreerde functie heeft teruggegeven, en de opgeslagen # waarde teruggeven bij herhaalde oproepen met dezelfde argumenten. # # Er mag worden aangenomen dat alle argumenten hashbaar zijn. # Gebruik alleen de standaardbibliotheek van Python. 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")
Heeft u Python-pakketten gemaakt (wheel, publicatie in registry)?
We hebben een tweepolige database — master en replica. We hebben een transactie gedaan, deze was succesvol, de gegevens verschenen op de master. Op de replica viel de stroom uit, de server viel uit, de gegevens zijn daar niet aangekomen. Wanneer de server opnieuw opstart, wat zal er gebeuren?
Hoe hebben jullie met databases gewerkt? Waarom in sommige projecten SQL, in andere NoSQL?
Heb je ervaring met Russische gecertificeerde besturingssystemen, zoals RED OS of Alt Linux?
Hoe werkt de methode-aanroepresolutie bij erfelijkheid (MRO)?
Hoe was uw contract afgesloten bij [organisatie]?
Wat is je innerlijke toestand op dat moment, wanneer het product onderweg van beslissing verandert en de taak al gedeeltelijk is gedaan, en je alles opnieuw moet doen?
Wat is het verschil tussen __new__ en __init__?
Waarom is recursieve binaire zoekactie slechter en waarom is het beter dan de iteratieve?
Wat is de complexiteit van het algoritme van de ketenmethode en de open adresmethode?
Met welke bedrijven hebt u in outsourcing gewerkt?
Kan er op apparaatniveau L7 toegang zijn, maar geen toegang via TCP en UDP?
Wat is een contextmanager, waar is het voor en hoe maak je er een eigen?
Heb je eerder vacatures bij [bedrijf] overwogen en contact gehad met recruiters?
Welke stappen doorloopt Python-code van schrijven tot uitvoeren?
Kunt u iets vertellen over de processtructuur in Linux?
Waarom kan je een string vermenigvuldigen met een getal, maar niet een string optellen bij een getal?