Python
Kendiniz ve deneyiminiz hakkında kısaca bahsedin.
Şu anda Moskova'da mı yaşıyorsunuz?
Giriş yapan kişinin kim olduğu, ne zaman giriş yaptığı ve oturumda ne kadar zaman geçirdiği bilgilerini nasıl organize edersiniz?
Büyük bir tablonun B-ağacı indeksinde rastgele bir UUIDv4 anahtarı kullanılırsa hangi sorun ortaya çıkabilir?
Kotlin öğrenmekle ilgilenir misiniz?
Kafka'da olayların tekrarları olabilir miydi ve bu sorunu nasıl çözdünüz?
# Tüm argümanların hashlenebilir olduğunu varsayabiliriz. # Sadece Python'un standart kütüphanesini kullanın. _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")
Üç harfli beş Linux komutunu adlandırın.
copy.deepcopy nedir ve copy.copy'tan nasıl farklıdır?
RabbitMQ ve Kafka arasındaki fark nedir?
Görevlerin yanı sıra, bir iş seçerken başka hangi faktörler önemlidir?
JWT'nin yaşam süresi nasıl çalışır?
Deneyiminizden bahsedin.
PostgreSQL'de indeksler ne işe yarar, ne gibi avantajlar sağlar ve ne gibi sorunlar yaratır?
WSGI ve ASGI arasındaki fark nedir?
Bu endpoint için neden GET yerine POST kullanmak daha iyidir?
Tochka Bank'taki projeniz hakkında bize bilgi verin. Orada birkaç projeniz oldu mu?
ORM ve ham kod SQL sorguları ile çalıştınız mı? Hangi yaklaşımı tercih ediyorsunuz?
Python listesinde sona eklemenin karmaşıklığı nedir? Neden bazen O(n)?
Mentorluk ve üstlendiğin takım liderliği sorumlulukları hakkında bana anlat