Ինչու՞ Magnite-ում օգտագործվեց GIN ինդեքսը լրիվ տեքստային որոնման համար, այլ ոչ թե առանձին որոնման շարժիչ (Elasticsearch):
Python
Իմացեք մերչանտի գրանցման գործընթացի մասին — ինչպես է այն կառուցված?
Խնդրի ախտորոշում՝ ուղղել էիդեմպոտենտության խնդիրը (հաճախորդի կրկնվող հարցումը ստեղծում է կրկնօրինակի գործողություն) և Outbox խնդիրը (երկու աշխատակիցներ հրապարակում են նույն իրադարձությունները)
Ի՞նչ տարբերություն կա Coroutine, Task և Future-ի միջև asyncio-ում։
Խնդիրների վերացարկման առաջադրանք՝ վարկի ժամանակ ռեյս պայմանը ուղղել (երկու միաժամանակյա հարցումները կարող են ավելի շատ գումար կրճատել, քան հաշվում է)
Ի՞նչ է ձեզ համար կարևոր կոդի վերանայման գործընթացում։
Ի՞նչ է անում await-ը Python-ում։
Ինչ է Kafka-ն և RabbitMQ-ն հիմնականում տարբեր?
Ինչպես պաշտպանվել կրկնությունների և մրցակցությունների դեմ տվյալների բազայում միաժամանակյա գործարքների ժամանակ:
Ի՞նչ է EXPLAIN-ը տվյալների բազայում և ինչու է այն օգտագործվում:
Ի՞նչ նպատակով են անհրաժեշտ բլոկավորումները տվյալների բազաներում։
Ինչ է AsyncSession-ը SQLAlchemy-ում և ինչ կան կանոնները դրա հետ աշխատելու համար FastAPI միկրոսերվիսում:
Որ ծառայությունների պատասխանատու էիր (ownership)?
Ի՞նչ են թիմում այժմ առաջնահերթ առաջադրանքները: Ի՞նչ է այրվում:
Ինչպե՞ս եք ընդհանուր գնահատում թիմի մոտեցումը՝ BDD, FastAPI, համակարգի աշխարհագրական բաժանումը։
Ի՞նչ է ծառայությունների սինխրոն և ասինխրոն փոխազդեցության տարբերությունը։
Ինչպե՞ս է անցնում ձեր կոդի վերանայումը։
Ի՞նչ է Race Condition-ը պարզ բառերով։
Ի՞նչ է այն ամենը, ինչ դու առավել հաճախ շփվում ես խնդիրների սահմանման փուլում և ինչ տեսքով է գալիս առաջադրանքը։
Ի՞նչ է անում EXPLAIN-ը և ինչ է փոխվում ANALYZE-ի ավելացման դեպքում: Երբ անօգուտ է ինդեքսը։