PostgreSQL-də MVCC nədir? Hansı problemlərə səbəb ola bilər və onları necə həll etmək olar?
Python
Aşağıdakı threading istifadə edən Python kodunu analiz edin və sayğac dəyişənini artırmaq üçün: ```python import threading import time counter = 0 def increment(): global counter for _ in range(100000): current = counter counter = current + 1 thread1 = threading.Thread(target=increment) thread2 = threading.Thread(target=increment) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Nəticə sayğacın son dəyəri: {counter}") ``` Gözlənilən çıxışın nə olduğunu izah edin və bu kodda ipliklərdən istifadə edərkən mümkün olan hər hansı problemləri müzakirə edin.
Obyekt yönümlü proqramlaşdırmada SOLID konsepsiyasının əsas prinsiplərini izah edə bilərsinizmi?
Python-da çox iş parçacığı ilə işləmə təcrübəniz var mı və tapşırıqları paralel şəkildə necə həyata keçirdiniz?
Event loop vəzifələrlə necə işləyir? asyncio.gather korutinlərlə nə edir?
Verilənlər bazasında indekslərin istifadəsi niyə məlumatların axtarış və çıxarış performansını artırmaq üçün vacibdir?
AI agentlərinin inkişafında təcrübənizdən danışın.
Django ORM-də object.get metodundan istifadə etmənin üstünlükləri və çatışmazlıqları nələrdir?
SQLAlchemy ilə işləyibsən? ORM-də N+1 probleminin haqqında eşitmisən?
FastAPI-də EventLoop-u bloklamadan, endpoint vasitəsilə sinxron və bloklayıcı kodu (məsələn, 1 saniyəlik hesablamanı) necə işlətmək olar?
Asyncio niyə yaradılıb? İplərlə müqayisədə üstünlüyü nədir?
Python-də generatorlər nədir və nə üçün lazımdır?
Çox agentli sistemlərlə tanışsınızmı?
PostgreSQL-də JOIN icra strategiyaları haqqında danış (Nested Loop, Hash Join, Merge Join).
SQL sorğusu: ən az bir şəxsi dəvət edən bütün istifadəçiləri əldə etmək üçün sorğu yazın.
RAG sisteminin cavablarının keyfiyyətini necə ölçmək olar, əgər biz fiziki olaraq bütün istifadə halları ilə sınaq keçirə bilmiriksə və sahədə öz biliklərimiz yoxdursa?
FastAPI-də lifespan nədir? Tətbiq başlamadan əvvəl və dayandırıldıqdan sonra kod icra etmək üçün hansı mexanizmlər var?
FastAPI tətbiqinizdə hansı ASGI serverindən istifadə edirsiniz?
Çoxaldıcı və minuser funksiyalarını (bağlamalar) yazın.
import fastapi import requests app = fastapi.FastAPI() @app.get() def get_posts(first_n, custom_ids: list = []): ids = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97] posts = [None for i in range(first_n)] i = 0 for post_id in (custom_ids or ids[:first_n]): url = f"[link]" response = requests.get(url, verify=False) posts[i] = response.json() return posts