Python
Ka darytumėte, jei po kodo analizės ir sprendimo projektavimo produktų vadybininkas praneštų apie reikšmingą strategijos pokytį?
Ar anksčiau dirbote su shell scenarijais?
Kaip apibrėžiate funkcionalumo ribas, kurias reikėtų atskirti į atskirą mikroservisą?
Su kokiomis duomenų bazėmis turite patirties?
# Parašykite kodo funkcijai cache. Tai turi būti dekoratorius, kuris # turėtų prisiminti, ką grąžino dekoruota funkcija, ir grąžinti # saugomą reikšmę pakartotinio kvietimo su tais pačiais argumentais metu. # # Manoma, kad visi argumentai yra hash'able. # Naudokite tik Python standartinę biblioteką. 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")
Ar kūrei Python paketus (wheel, publikavimas registryje)?
Turime dviejų šakų duomenų bazę — master ir repliką. Atlikome operaciją, ji buvo sėkminga, duomenys pasirodė master. Replikoje išjungtas elektros tiekimas, serveris nukrito, duomenys ten nepasiekė. Kai serveris bus paleistas iš naujo, kas nutiks?
Kaip dirbote su duomenų bazėmis? Kodėl vienuose projektuose SQL, kituose NoSQL?
Ar turite patirties dirbant su rusų sertifikuotomis operacinėmis sistemomis, pavyzdžiui, RED OS ar Alt Linux?
Kaip veikia metodų kvietimo sprendimas paveldėjimo metu (MRO)?
Kaip buvo sudaryta jūsų sutartis [organizacija]?
Koks tavo vidinis būsenas tuo momentu, kai produktas kelyje keičia sprendimą ir užduotis jau iš dalies atlikta, ir tau reikia viską perdaryti?
Kuo skiriasi __new__ nuo __init__?
Kodėl rekursinė dvejetainė paieška yra blogesnė ir kodėl ji geresnė už iteratyvią?
Kokia yra grandininių metodų ir atviro adreso metodų algoritmo sudėtingumas?
Su kokiomis įmonėmis dirbote išorės paslaugų teikimo būdu?
Ar gali būti prieiga prie įrenginio L7 lygyje, bet nėra prieigos per TCP ir UDP?
Kas yra kontekstinis valdytojas, kam jis skirtas ir kaip jį sukurti?
Ar kada nors svarstėte apie laisvas vietas [įmonėje], ar susisiekėte su įdarbinimo specialistais?
Kokius etapus eina Python kodas nuo rašymo iki vykdymo?