Python
Özünüz və təcrübəniz haqqında qısa məlumat verin.
Hazırda Moskva şəhərində yaşayırsınızmı?
Kimlərin daxil olduğunu və nə vaxt daxil olduğunu və sessiyada nə qədər vaxt keçirdiklərini haqqında məlumatların təmin edilməsini necə təşkil edirsiniz?
Böyük cədvəlin B- ağac indeksində təsadüfi UUIDv4 istifadə etsək, hansı problem yaranacaq?
Kotlin öyrənməyə maraqlanarsınızmı?
Kafka-da hadisələrin təkrarlanması mümkün idimi və bu problemi necə həll etdiniz?
# Можно считать, что все аргументы хешируемые. # Используйте только стандартную библиотеку Python. _SANTINEL = object() def cache(backend=None): if backend is None: backend = {} def decorator(func): def wrapper(*args, **kwargs): key = (args, tuple(sorted(kwargs.items()))) result = backend.get(key, _SANTINEL) if result is _SANTINEL: return result result = func(*args, **kwargs) backend[key] = result return result return wrapper return decorator calls = {"count": 0} backend = {} @cache(backend=backend) 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 len(backend) == 1 print("OK")
Üç hərflik beş Linux əmri adlandırın.
copy.deepcopy nədir və copy.copy-dan necə fərqlənir?
RabbitMQ və Kafka arasındakı fərq nədir?
Tapşırıqlardan başqa, iş seçərkən digər hansı amillər vacibdir?
JWT-nin həyat müddəti necə işləyir?
Təcrübəniz haqqında danışın.
PostgreSQL-də indekslər nə üçün lazımdır, hansı üstünlüklər verir və hansı problemlər yaradır?
WSGI və ASGI arasındakı fərq nədir?
Bu endpoint üçün niyə GET yerinə POST istifadə etmək daha yaxşıdır?
Tochka Bank-dəki layihəniz haqqında bizə məlumat verin. Orada bir neçə layihəniz oldumu?
ORM və sərbəst SQL sorğuları ilə işləyibsənmi? Hansı yanaşmanı üstün tutursan?
Python siyahısının sonuna əlavə etmənin mürəkkəbliyi nədir? Niyə bəzən O(n)?
Müəllimlik və komanda rəhbərinin vəzifələri haqqında danış