Sobes.tech

Python

Wie behandelt Python Situationen, in denen bei der Verwendung von Mehrfachvererbung Namenskonflikte auftreten?

Junior — Middle
221

Welche Kriterien werden bei der Bestimmung des optimalen Technologiebestands für die Umsetzung des Projekts herangezogen?

Junior — Middle
221

Erzählen Sie mir von den bedeutendsten und interessantesten Projekten und Aufgaben in Ihrer Karriere. Warum möchten Sie Ihre aktuelle Stelle verlassen und was suchen Sie?

Middle
221

Wie wird die Unterstützung für WebSocket-Verbindungen in Django implementiert?

Middle — Middle+
221

In welcher Stadt lebst du jetzt?

Junior — Middle
221

Erklären Sie, was Koroutinen sind und wie sie im Kontext der asynchronen Programmierung funktionieren.

Junior — Middle
221

Kannst du die Hauptmerkmale der primitiven Datentypen in Python erklären?

Junior — Middle
221

Hast du ursprünglich Python gelernt oder hast du andere Programmiersprachen als primäres Ziel in Betracht gezogen?

Junior — Middle
221

Welche Hauptkategorien gibt es bei nicht-relationalen Datenbankmanagementsystemen?

Junior — Middle
221

Was sind die Vorteile der Verwendung von ORM im Vergleich zum manuellen Schreiben reiner SQL-Abfragen?

Junior — Middle
221

Berichten Sie uns von Fällen, in denen Sie Ihre Position in einem Projekt vor Kollegen oder der Geschäftsleitung verteidigen mussten.

Junior — Middle
221

Gab es Situationen, in denen Sie die Flag-Werte in FastAPI ändern mussten, um das Verhalten der Anwendung zu steuern?

Junior — Middle
221

"""Schreiben Sie einen Code, der Links aus rohem Text extrahiert und sie nach bestimmten Regeln sortiert. Die zurückzugebende Linkliste darf keine Duplikate enthalten. Die Sortierregeln sind wie folgt: - Priorität 1: Zuerst die ersten gefundenen Links in der Menge self.first_extracted_links - Priorität 2: Dann Links zu Cloud-Diensten und Dokumenten (Yandex Disk usw.) - Priorität 3: Danach Links zu Dateien (mit Endungen .exe, .pdf, .rar usw.) - Priorität 4: Die verbleibenden Links, sortiert nach absteigender Länge der Zeichenkette Es ist auch die Begrenzung der Linkanzahl zu berücksichtigen und einen Kontextmanager zu implementieren. Kann zum Beispiel in [link] ausgeführt werden. Kurz gesagt: - Es werden 30 Minuten für die Ausführung gewährt - Funktionen apply, process, Funktionen für den Kontextmanager schreiben - Alle Tests müssen erfolgreich sein - Tests dürfen nicht modifiziert werden - Es dürfen Importe verwendet werden - Nach dem Schreiben kann man es lokal ausführen und bei Bedarf korrigieren regex zur Linksuche: (?: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" )) # Diese Methode erweitern oder neu schreiben def __init__(self, max_links: int = 7, first_extracted_links: int = 2, clouds = None): # Maximale Anzahl der Links, die zurückgegeben werden self.max_links = max_links # Anzahl der extrahierten Links für die erste Bedingung self.first_extracted_links = first_extracted_links # Liste der Domains, die als Cloud gelten für die zweite Bedingung self.clouds = clouds or self.DEFAULT_CLOUDS self._results = [] # Diese Methode schreiben, die einen Teil des Textes hinzufügt, der später analysiert werden soll def apply(self, text) -> "LinkExtractor": ... return self

221

Welche konkrete Arbeitsrichtung oder Verantwortung wurde Ihnen bei Ihrer vorherigen Tätigkeit übertragen?

Junior — Middle
221

Was sind die Unterschiede zwischen Django, Django REST Framework, FastAPI und Flask im Kontext der Webentwicklung?

Junior — Middle
221

Ist es möglich, dass eine Hash-Funktion für verschiedene Daten dasselbe Ergebnis liefert?

Junior — Middle
221

Kannst du das Konzept des Safe Point im Kontext der Speicherverwaltung oder Multithreading erklären?

Middle — Middle+
221

Welche Art von Projekt möchten Sie jetzt umsetzen oder an dem Sie teilnehmen?

Junior — Middle
221
/558