Python
Ko darītu, ja pēc koda analīzes un risinājuma izstrādes produktu vadītājs ziņo par būtisku stratēģijas izmaiņu?
Vai esat iepriekš strādājis ar shell skriptiem?
Kā jūs definējat funkcionalitātes robežas, kuras būtu jāatdala atsevišķā mikroservisā?
Ar kurām datu bāzēm jums ir pieredze?
# Uzrakstiet koda funkcijai cache. Tas ir dekorators, kas # atcerēsies, ko atgrieza dekorētā funkcija, un atgriezīs saglabāto # vērtību atkārtotā izsaukumā ar tiem pašiem argumentiem. # # Var pieņemt, ka visi argumenti ir hashable. # Izmantojiet tikai Python standarta bibliotēku. 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")
Vai esi izveidojis Python paketes (wheel, publicēšana registry)?
Mums ir divu zarodu datu bāze — galvenā un replikas. Mēs veicām darījumu, tas bija veiksmīgs, dati parādījās galvenajā. Replikā tika pārtraukta elektrība, serveris krita, dati tur nenonāca. Kad serveris tiks restartēts, kas notiks?
Kā jūs strādājāt ar datu bāzēm? Kāpēc dažos projektos ir SQL, citos - NoSQL?
Vai jums ir pieredze darbā ar Krievijas sertificētām operētājsistēmām, piemēram, RED OS vai Alt Linux?
Kā darbojas metožu izsaukšanas risinājums mantojumā (MRO)?
Kā tika noslēgta jūsu līgums [organizācija]?
Kāda ir tava iekšējā stāvokļa tajā brīdī, kad produkts kustībā maina lēmumu un uzdevums jau ir daļēji izpildīts, un tev ir jāpārstrādā viss?
Kā atšķiras __new__ no __init__?
Kāpēc rekursīvā binārā meklēšana ir sliktāka un kāpēc tā ir labāka par iteratīvo?
Kāda ir ķēžu metodes un atvērtās adresēšanas metodes algoritma sarežģītība?
Ar ar kurām uzņēmumiem jūs strādājāt ārpakalpojuma veidā?
Vai ir pieejama ierīces piekļuve L7 līmenī, bet nav pieejas caur TCP un UDP?
Kas ir konteksta pārvaldnieks, kam tas ir paredzēts un kā to izveidot?
Vai iepriekš esi apsvēris vakances [uzņēmumā], vai sazinājies ar rekrutētājiem?
Kādās posmos iet Python kods no rakstīšanas līdz izpildei?