Python
Ako definujete hranice funkčnosti, ktoré by mali byť oddelené do samostatného mikroservisu?
S akými databázami máte skúsenosti?
# Napíšte kód pre funkciu cache. Ide o dekorátor, ktorý by mal # pamätať, čo vrátila dekorovaná funkcia, a pri opakovanom volaní s rovnakými # argumentmi vrátiť zapamätanú hodnotu. # # Predpokladá sa, že všetky argumenty sú hashovateľné. # Používajte iba štandardnú knižnicu Pythonu. 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")
Robil si Python balíky (wheel, publikácia v registry)?
Máme databázu so dvoma vetvami — master a replika. Uskutočnili sme transakciu, bola úspešná, údaje sa objavili na masteri. Na replike sa vypolila elektrina, server spadol, údaje tam nedorazili. Keď sa server znovu spustí, čo sa stane?
Ako ste pracovali s databázami? Prečo v niektorých projektoch SQL, v iných NoSQL?
Máš skúsenosti s ruskými certifikovanými operačnými systémami, ako sú RED OS alebo Alt Linux?
Ako funguje riešenie volaní metód pri dedičstve (MRO)?
Ako bola vaša zmluva uzatvorená v [organizácia]?
Aký je tvoj vnútorný stav v tom momente, keď produkt počas pohybu mení rozhodnutie a úloha je už čiastočne hotová, a musíš všetko prerábať?
Aký je rozdiel medzi __new__ a __init__?
Prečo je rekurzívne binárne vyhľadávanie horšie a prečo je lepšie ako iteratívne?
Aká je zložitosť algoritmu metódy reťazcov a metódy otvorenej adresácie?
S ktorými spoločnosťami ste pracovali na outsourcingu?
Môže byť prístup k zariadeniu na úrovni L7, ale bez prístupu cez TCP a UDP?
Čo je to kontextový manažér, na čo slúži a ako si ho môžete vytvoriť?
Zvažoval si predtým voľné pracovné miesta v [spoločnosti], kontaktoval si recruiterov?
Aké kroky prechádza Python kód od napísania po spustenie?
Môžete rozprávať o štruktúre procesov v Linuxe?
Prečo je možné násobiť reťazec číslom, ale nie je možné sčítať reťazec s číslom?