Սկրինշոթը պարունակում է Python կոդ, որը օգտագործում է asyncio, բայց պատկերում բացահայտ հարց կամ առաջադրանք չի գրված: Եթե առաջադրանքը ենթադրվում է, այն կարող է կապված լինել խնդիրների նույնականացման կամ ուղղման հետ ասինխրոնային կոդում: Ահա սքրինշոթից կոդը: ```python import asyncio async def func_1() -> None: await asyncio.sleep(2) async def func_2() -> None: await asyncio.Sleep(3) async def main() -> None: await func_1() await func_2() if __name__ == "__main__": asyncio.run(main()) ``` Հնարավոր ենթադրյալ առաջադրանք՝ հայտնաբերել և ուղղել ցանկացած սխալներ ասինխրոնային կոդում։
Python
Կարող եք բացատրել, թե ինչ է նշանակում ACID տերմինը տվյալների բազաների համատեքստում:
PostgreSQL-ում ինչ տեսակների ինդեքսներ կան?
Ի՞նչ հիմնական գործոնների վրա ես ուշադրություն դարձնում՝ պլանավորելով քո մասնագիտական զարգացման գործընթացը։
Կարող եք բացատրել, թե ինչ է դիզայնի նմուշների օգտագործումը ծրագրային ապահովման զարգացման մեջ:
Ինչպե՞ս դարձնել արտադրողը գրել միայն մեկ օգտվողի հաղորդագրությունները մեկ բաժանմունքում, երբ Topic-ը ունի 4 բաժանմունք։
Ի՞նչ հնարավոր դժվարություններ կարող են առաջանալ բազմաբնույթ ժառանգության օգտագործման ժամանակ ծրագրավորման մեջ։
Ի՞նչ է անհրաժեշտ(chunking)-ը: Ինչո՞ւ է օգտագործվում(chunking)-ը:
Դու ունե՞ք հարցեր մեզ մոտ դերակատարության կամ ընկերության մասին։
Դու աշխատե՞լ ես SQLAlchemy-ով: Դու լսե՞լ ես ORM-ում N+1 խնդրի մասին։
Ինչպես օպտիմալացնել SELECT ... WHERE id IN (...) հարցումը շատ մեծ արժեքների ցանկով?
# Կոդի վերանայում կատարել, գտնել բոլոր սխալները def get_first_matching_object(predicate, objects=[]): matching_objects = (obj for obj in objects if predicate(obj)) if matching_objects: object = matching_objects[0] return object else: return None
Ինչպես է աշխատում իրադարձությունների ցիկլը գործերով? Ինչ է անում asyncio.gather-ը կորժինաներով?
CMD python app.py
Ի՞նչ պարամետրերի վրա պետք է ուշադրություն դարձնել ապագա մասնագիտական դիրքը ընտրելիս:
Ինչպես է աշխատում Garbage Collector-ը Python-ում: Ինչպես են հայտնաբերվում ցիկլային հղումները?
Ի՞նչ է GIL-ը Python-ում: Ինչու է դա խանգարում բազմատողային աշխատանքին, բայց չի խանգարում ասինխրոնությանը։
Ով էր զբաղվում մոնիտորինգի կարգավորմամբ և ինչ գործիքներ էին օգտագործվում?
Կարող ենք Pydantic մոդելում որպես նախնական արժեք փոխանցել դատարկ ցանկ (օրինակ, field: List = [])?
Ի՞նչ է fork և spawn, և ինչ է copy-on-write-ը։