Python
Was ist PgBouncer und wozu wird es benötigt?
Was ist der Unterschied zwischen EXPLAIN und EXPLAIN ANALYZE in PostgreSQL?
Welche Probleme können bei einer Hash-Funktion auftreten (Kollisionen)?
Wo wird asynchrone Programmierung in Python angewendet und in welchen Szenarien ist sie nützlich?
Wann haben Sie zum ersten Mal mit dem Lernen von Python begonnen und wie sind Sie vorgegangen, um es zu beherrschen?
Was ist GIL in Python und warum müssen wir das wissen?
SQL-Aufgabe: Wie extrahiert man Benutzer mit Namen in Kyrillisch und Latein, sortiert so, dass Kyrillisch zuerst kommt, und innerhalb der Gruppen lexikografisch?
Wie man RAG selbst implementiert?
Erzählen Sie mir von Ihrer Erfahrung bei der Arbeit an dem Projekt.
Haben Sie an der Planung und Entwicklung von Integrationen mit externen Systemen innerhalb des Rahmens gearbeitet?
[Name] erzähle mir über den Asynchronitätsmechanismus in Python: wie er aussieht, wo er gut ist, wo schlecht, wofür er erfunden wurde.
Kann man bei einer GET-Anfrage einen Body hinzufügen? Was passiert dann?
Was gibt print(bool([])) print(bool([0])) aus
class ATM(SKD): def __init__(self, atm_api: "SKD"): self.atm_api: SKD = atm_api self.bills_count: dict[int:int] = {bill: self.atm_api.count_banknotes(bill) for bill in BILLS} def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} remaining = amount for bill in BILLS: available = self.bills_count[bill] take = min(remaining // bill, available) if take > 0: bills_plan[bill] = take remaining -= take * bill if remaining != 0: return False bills_count_const = {50: 0, 100: 2, 500: 0, 1000: 0, ...}, expected = True @pytest.mark.parametrize( "bills_count_const,expected", [ ({5000: 0, 1000: 0, 500: 0, 100: 0, 50: 0}, False), ({5000: 100, 1000: 100, 500: 100, 100: 100, 50: 100}, True), ({5000: 1, 1000: 0, 500: 0, 100: 2, 50: 0}, True) ] ) def test_false(bills_count_const, expected): atm = ATM(FakeSDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected
Was ist die Haupteigenschaft, die die Microservice-Architektur auszeichnet, und wie wird die Autonomie der Dienste erreicht?
Wie tief haben Sie sich mit Observability beschäftigt: Metriken, Monitoring und Alarmierung?
Wie bestimmen wir die erforderliche Infrastrukturkapazität für das Modell?
Was ist eine Coroutine? Wie funktioniert asyncio im Hintergrund?
Mit welchen anderen Systemen, abgesehen von staatlichen Diensten, mussten Sie Integrationen umsetzen?
Wie bestimmt Python, welche Variable innerhalb einer Funktion geändert wird?