Python
Ինչ եք անում, եթե կոդի վերլուծումից և լուծման նախագծումից հետո արտադրանքի մենեջերը հայտնում է ռազմավարության կարևոր փոփոխություն?
Դուք նախկինում աշխատե՞լ եք shell սցենարների հետ։
Ինչպե՞ս սահմանում եք ֆունկցիոնալության սահմանները, որոնք պետք է առանձնացվեն առանձին միկրոսերվիսում:
Ի՞նչ տվյալների բազաների հետ եք աշխատել։
# Γράψτε κώδικα για τη λειτουργία cache. Είναι ένας διακοσμητής που # πρέπει να θυμάται τι επέστρεψε η διακοσμημένη λειτουργία και να # επιστρέφει την αποθηκευμένη τιμή σε επαναλαμβανόμενες κλήσεις με τα ίδια # επιχειρήματα. # # Μπορεί να υποτεθεί ότι όλα τα επιχειρήματα είναι hashable. # Χρησιμοποιήστε μόνο τη βασική βιβλιοθήκη 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 կոդը գրելուց մինչև գործարկում։