Python
[Name] fragte: Stellen Sie sich vor, wir machen Ihnen ein Angebot: Wie sehen Ihre ersten Tage bei der Arbeit aus und wie sehen Sie sich selbst in zwei Wochen im Unternehmen?
Für welche Art von Aufgaben ist Asynchronität am besten geeignet?
Was passiert, wenn man einen externen Dienst synchron aufruft?
Welche veränderlichen und unveränderlichen Typen gibt es in Python? Warum ist das wichtig und was sind ihre Eigenschaften?
import threading import time zähler = 0 def inkrementieren(): global zähler for _ in range(100): aktuell = zähler time.sleep(0.000001) zähler = aktuell + 1 thread1 = threading.Thread(target=inkrementieren) thread2 = threading.Thread(target=inkrementieren) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Endgültiger Zählerstand: {zähler}") 150-200
Gibt es in Python die Möglichkeit der Mehrfachvererbung?
Aus welcher Zusammensetzung bestand das Team in Ihrem vorherigen Projekt?
from file import ATM, SDK import pytest BILLS = {5000, 1000, 500, 100, 50} @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) ] ) def test_false(bills_count_const, expected): atm = ATM(SDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected return
Wie lokalisiert man das Problem mit dem bremsenden Griff? Was tun bei einer fallenden externen Abhängigkeit?
Wozu dienen Indizes in einer Datenbank? Nachteile? Welche Datenstruktur wird für einen Standardindex verwendet?
Wie planen Sie, sich in naher Zukunft weiterzuentwickeln, einschließlich Tools und Karriereweg?
Können Sie erklären, wie die Zwischenschicht in der Anwendungsarchitektur aufgebaut ist und funktioniert?
Welche Art von Arbeit und Zeitplan für Aufgaben bevorzugst du?
Nach welchen Kriterien wirst du wählen, wenn es mehrere Angebote mit dem gleichen Budget gibt?
Beschreiben Sie, wie der Entwicklungsprozess von Softwareprodukten in Ihrem vorherigen Unternehmen organisiert wurde
Erklären Sie die Wesentlichkeit der monolithischen Architektur und ihre Hauptmerkmale.
Was bevorzugen Sie: Asynchronität oder Multithreading? Was ist der Unterschied?
Ist eine Änderung, die das Prinzip der Offenheit und Geschlossenheit verletzt, die Änderung der Schnittstelle in einer Unterklasse?
Welche Hauptschwierigkeiten können bei der Verwendung von Warteschlangen in Datenverarbeitungssystemen auftreten?
Erzählen Sie mir ein wenig über sich: Berufserfahrung, was Sie suchen, warum Sie sich für einen Jobwechsel entschieden haben?