Sobes.tech

Python

Was ist PgBouncer und wozu wird es benötigt?

Middle
Лучи
89

Was ist der Unterschied zwischen EXPLAIN und EXPLAIN ANALYZE in PostgreSQL?

Senior
Сбер. IT
89

Welche Probleme können bei einer Hash-Funktion auftreten (Kollisionen)?

Senior
ARX
89

Wo wird asynchrone Programmierung in Python angewendet und in welchen Szenarien ist sie nützlich?

Middle
Virtusa
89

Wann haben Sie zum ersten Mal mit dem Lernen von Python begonnen und wie sind Sie vorgegangen, um es zu beherrschen?

Junior — Middle
89

Was ist GIL in Python und warum müssen wir das wissen?

Middle
ИП Ганус Александр Андреевич
89

SQL-Aufgabe: Wie extrahiert man Benutzer mit Namen in Kyrillisch und Latein, sortiert so, dass Kyrillisch zuerst kommt, und innerhalb der Gruppen lexikografisch?

Middle
СБЕРСБЕР
89

Wie man RAG selbst implementiert?

Middle
Сбер. IT
89

Erzählen Sie mir von Ihrer Erfahrung bei der Arbeit an dem Projekt.

Senior
Go Digital
89

Haben Sie an der Planung und Entwicklung von Integrationen mit externen Systemen innerhalb des Rahmens gearbeitet?

Middle+
Бета-Тест
89

[Name] erzähle mir über den Asynchronitätsmechanismus in Python: wie er aussieht, wo er gut ist, wo schlecht, wofür er erfunden wurde.

Middle+
СБЕРСБЕР
89

Kann man bei einer GET-Anfrage einen Body hinzufügen? Was passiert dann?

Middle
Сбер. IT
89

Was gibt print(bool([])) print(bool([0])) aus

Middle
Saber Interactive
89

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

Senior
Яндекс
89

Was ist die Haupteigenschaft, die die Microservice-Architektur auszeichnet, und wie wird die Autonomie der Dienste erreicht?

Senior
ООО МУЛЬТИФАКТОР
89

Wie tief haben Sie sich mit Observability beschäftigt: Metriken, Monitoring und Alarmierung?

Middle+
Iconiccompany
89

Wie bestimmen wir die erforderliche Infrastrukturkapazität für das Modell?

Senior
хз
89

Was ist eine Coroutine? Wie funktioniert asyncio im Hintergrund?

Senior
айти бастион
89

Mit welchen anderen Systemen, abgesehen von staatlichen Diensten, mussten Sie Integrationen umsetzen?

Middle+
Бета-Тест
89

Wie bestimmt Python, welche Variable innerhalb einer Funktion geändert wird?

Middle+
AstonAston
89
/542