Sobes.tech

Python

Proje uygulaması için en uygun teknolojilerin belirlenmesinde hangi kriterler dikkate alınır?

Junior — Middle
221

Kariyerinizdeki en önemli ve ilginç projeler ve görevler hakkında bana anlatın. Neden mevcut işinizden ayrılmak istiyorsunuz ve ne arıyorsunuz?

Middle
221

Django'da WebSocket bağlantılarını destekleme nasıl gerçekleştirilir?

Middle — Middle+
221

Şu anda hangi şehirde yaşıyorsun?

Junior — Middle
221

Koritlerin ne olduğunu ve asenkron programlama bağlamında nasıl çalıştıklarını açıklayın.

Junior — Middle
221

Python'daki temel veri tiplerinin ana özelliklerini açıklayabilir misin?

Junior — Middle
221

İlk başta Python öğrenmeyi mi seçtin yoksa başka programlama dillerini ana hedef olarak mı düşündün?

Junior — Middle
221

İlişkisel olmayan veritabanı yönetim sistemlerinde hangi ana kategoriler vardır?

Junior — Middle
221

ORM kullanmanın, saf SQL sorguları manuel olarak yazmaya göre avantajları nelerdir?

Junior — Middle
221

Projelerde meslektaşlarınız veya yöneticileriniz önünde pozisyonunuzu savunmanız gereken durumları anlatın.

Junior — Middle
221

Uygulamanın davranışını yönetmek için FastAPI'de bayrakların değerlerini değiştirmeniz gereken durumlar oldu mu?

Junior — Middle
221

"""Belirli kurallara göre ham metinden bağlantıları çıkaran ve sıralayan bir kod yazın. Döndürülecek bağlantı listesi tekrar içermemelidir. Sıralama kuralları şunlardır: - Öncelik 1: İlk bulunan bağlantılar, self.first_extracted_links sayısında - Öncelik 2: Bulut diskleri ve belgelerine (Yandex Disk vb.) bağlantılar - Öncelik 3: Dosya bağlantıları (.exe, .pdf, .rar vb. uzantılarıyla biten) - Öncelik 4: Kalan bağlantılar, uzunluklarına göre azalan sırayla Ayrıca bağlantı sayısı sınırını dikkate almalı ve bir bağlam yöneticisi (context manager) uygulamalısınız. Örneğin [link] üzerinde çalıştırılabilir. Özetle: - 30 dakika süre verilir - apply, process fonksiyonları ve bağlam yöneticisi fonksiyonları yazılmalı - Tüm testler tamamlanmalı - Testler değiştirilemez - import'lar kullanılabilir - Yazdıktan sonra yerel olarak çalıştırıp gerekirse düzeltebilirsiniz Bağlantı arama regex'i: (?:https?|ftp):\/\/(?:[a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.[a-zA-Z]{2,}(?::\d+)?(?:\/[^\s()]*)?""" class LinkExtractor: DEFAULT_CLOUDS = frozenset(( "drive.google.com", "mediafire.com", "yadi.sk", "disk.yandex.ru", "cloud.mail.ru", "mega.nz" )) # Bu metodu genişletebilir veya yeniden yazabilirsiniz def __init__(self, max_links: int = 7, first_extracted_links: int = 2, clouds = None): # Döndürülecek maksimum bağlantı sayısı self.max_links = max_links # İlk koşul için çıkarılan bağlantı sayısı self.first_extracted_links = first_extracted_links # Bulut olarak kabul edilen alan adları listesi self.clouds = clouds or self.DEFAULT_CLOUDS self._results = [] # Bu metodu yazın, analiz edilmek üzere metnin bir kısmını ekler def apply(self, text) -> "LinkExtractor": ... return self

221

Önceki iş yerinizde size hangi çalışma alanı veya sorumluluk verildi?

Junior — Middle
221

Web uygulama geliştirme bağlamında Django, Django REST Framework, FastAPI ve Flask arasındaki farklar nelerdir?

Junior — Middle
221

Bir hash fonksiyonunun farklı veriler için aynı sonucu vermesi mümkün müdür?

Junior — Middle
221

Bellek yönetimi veya çok iş parçacıklı bağlamda safe point kavramını açıklayabilir misiniz?

Middle — Middle+
221

Şu anda gerçekleştirmek veya katılmak istediğiniz proje türü nedir?

Junior — Middle
221

Projelerde Tornado çerçevesini kullanma deneyiminizden bahsedin.

Junior — Middle
221
/558