Sobes.tech

Python

Ինչն է ձեզ դրդել վերադառնալ ծրագրավորմանը ընդմիջումից հետո?

Junior — Middle
156

Կան իրավիճակներ, երբ պետք է ապացուցել ձեր տեսակետը նախագծի աշխատանքում?

Junior — Middle
156

Դու օգտագործե՞լ ես Django-ում ներքին հարցումներ (subqueries) տվյալներ ստանալու համար։

Junior — Middle
156

Ինչպես է իրականացված դասի կառուցվածքը Python լեզվում?

Junior — Middle
156

Կարող եք բացատրել, թե ինչ է նշանակում գործարկման հոսքը ծրագրավորման համատեքստում?

Junior — Middle
156

[անուն] հարցրեց: Եթե զանգերի քանակի մասին տեղեկությունը պահվում է nonlocal միջոցով փակման մեջ, ինչպես կարելի է դրսից իմանալ, թե քանի անգամ է կանչվել կոնկրետ ֆունկցիան (օրինակ, a)?

Senior
156

Ի՞նչ տվյալների տեսակներ կարելի է օգտագործել զանգվածը լրացնելու համար։

Junior — Middle
156

Կարո՞ղ է տարրն արտացոլել նրա դիրքից առանց դասակարգման:

Junior — Middle
156

Ի՞նչ ծրագրավորման լեզուներ եք յուրացրել ուսումնական հաստատությունում սովորելու ընթացքում։

Junior — Middle
156

Ի՞նչն է տարբերվում թիմի ղեկավարի և տեխնիկական ղեկավարի պարտականությունների և պատասխանատվության ոլորտների միջև:

Junior — Middle
156

Ներկայացրեք, թե ինչ է JSON Web Token-ը և ինչպես է այն օգտագործվում թույլտվության համար։

Junior — Middle
156

Ի՞նչ է տարբերությունը մակերեսային պատճենման և խորքային պատճենման (`copy` և `deepcopy`) միջև։

156

Ի՞նչ մակարդակի փորձարկման ծածկույթ եք համարում բավարար ձեր կոդի համար:

Junior — Middle
156

Կան մի քանի ծառայություններ (2-3), և կա ամբողջական բիզնես սցենար, որը անցնում է բոլոր ծառայությունների միջով: Եթե մի գործողություն մի ծառայության մեջ միջնամասում կամ վերջում ձախողվի, համակարգը հայտնվում է անհամապատասխան վիճակում: Ինչ մեթոդներ կարելի է օգտագործել ծառայությունների միջև գործարքայինության հասնելու համար (կամ ամբողջ սցենարը կիրառվել է, կամ ընդհանրապես չի կիրառվել), եթե յուրաքանչյուր ծառայություն ունի իր տվյալների բազան?

Middle+
156

Կարող եք մանրամասն նկարագրել ձեր թիմում կիրառվող կոդի ստուգման գործընթացը:

Junior — Middle
156

Կարող է считаться գեներատորը որպես հատուկ տեսակի ինտերատոր?

Junior — Middle
156

```python import asyncio from typing import List, Optional class Chunk: def __init__(self, items: List[dict]): self.items = items @property def size(self) -> int: return len(self.items) class Producer: async def next(self) -> Optional[Chunk]: # кайта партија со податоци или None ... async def commit(self, chunks: List[Chunk]) -> None: # потврдува успешна обработка на партиите ... class Consumer: max_batch_size = 100 async def consume(self, chunks: List[Chunk]) -> None: total_size = sum(chunk.size for chunk in chunks) if total_size > self.max_batch_size: raise ValueError("партиијата е премногу голема") # обработка на податоците ... producer = Producer() consumer = Consumer() async def process(): while True: chunk = await producer.next() if chunk is None: break try: await consumer.consume([chunk]) await producer.commit([chunk]) except Exception as e: print("грешка, но продолжуваме:", e) continue if __name__ == "__main__": asyncio.run(process()) ```

Middle
156

Կարող եք նշել Django ORM-ի հիմնական մեթոդները, որոնք տրամադրված են տվյալների բազայի հետ փոխազդեցության համար?

Junior — Middle
156

Դու աշխատավայրումդ արդյոք օգտագործե՞լ ես մաքուր SQL հարցումներ՝ առանց ORM կամ այլ ամփոփումների:

156

Կարող եք բացատրել REST-ի հիմնական սկզբունքները և նրա ճարտարապետական առանձնահատկությունները:

Junior — Middle
156
/552