Python
Эгер кодду талдап чыгып жана чечимди долбоорлоодон кийин продукт менеджери маанилүү стратегиялык өзгөрүү тууралуу кабар берсе, эмне кыласыз?
Эмишде shell скрипттери менен иштедиңизби?
Функционалдын чектерин кандайча аныктайсыз, алар отделдүү микросервиске бөлүнүшү керек?
Кайсы маалыматтар базаларында иштедиңиз?
# Cache функциясы үчүн код жазын. Бул декоратор болушу керек жана # декордонгон функция кайтарган нерсени эстеп калуу керек жана # бирдей аргументтер менен кайра чакырганда сакталган маанини кайтаруу керек. # # Бардык аргументтер хештелүүчү деп эсептелет. # Тек гана 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")
Сен Python пакеттерин (wheel, registryге жарыялоо) жасагансыңбы?
Бизде эки бутактуу маалыматтар базасы бар — мастер жана реплика. Биз транзакция жасадык, ал ийгиликтүү болду, маалыматтар мастерде пайда болду. Репликеде электр энергиясы үзүлдү, сервер кулап калды, маалыматтар жетпеди. Сервер кайра ишке киргизилгенде, эмне болот?
Маалыматтар базалар менен кандай иштедиңиз? Неге кээ бир долбоорлордо SQL, башка долбоорлордо NoSQL колдондуңуз?
Сизде Россиянын сертификатталган операциялык системаларында иш тажрыйбасы барбы, мисалы RED OS же Alt Linux?
Мерос (MRO) учурунда ыкмаларды чакырууну кантип ишке ашырат?
[Уюм] менен келишим кандай түзүлдү?
Эгер продукт жүрүп жатканда чечим өзгөртсө жана тапшырма алда канча жасалган болсо, ошол учурда ички абалың кандай болот, бардык нерсени кайра жасоо керек болсо?
__new__ менен __init____ кандай айырмаланат?
Эмне үчүн рекурсивдүү бинардык издөө жаман жана эмне үчүн ал итеративдиктен жакшы?
Занжирлөөчү ыкма жана ачык дарек ыкманын алгоритмдин татаалдыгы кандай?
Кайсы компаниялар менен аутсорсингте иштедиңиз?
Жабдыкка жетүү L7 деңгээлине болушу мүмкүн, бирок TCP жана UDP аркылуу жетүү болбойтпу?
Контекст менеджери эмне, эмне үчүн керек жана өзүңүздүн кантип жасоо керек?
Эми мурда [компания]да бош бош орундарга карап чыккансызбы, жумуш берүүчүлөр менен байланышкансызбы?
Python коду жазуудан баштап ишке ашырууга чейинки кандай этаптардан өтөт?