Python
Kann man GIL deaktivieren oder irgendwie ohne ihn auskommen?
Erklären Sie die Ausgabe des folgenden Python asyncio-Codes und warum er sich so verhält: ```python import asyncio async def say_hello(): print(1) await asyncio.sleep(1) print(2) async def main(): await say_hello() task = asyncio.create_task(say_hello()) print(3) await task asyncio.run(main()) ```
Ich habe eine gleiche Funktion mit Berechnungen in C++ und Python geschrieben, im Multithreading ausgeführt. In C++ ist es schnell, in Python langsamer. Warum?
Aus welchen Datenstrukturen kann man in Python einen Stapel bauen?
Kannst du die Hauptkategorien der Datentypen nennen, die in Programmiersprachen verwendet werden?
Was ist Clean Architecture?
async def check_response(delay: int, message: str) -> None: timeout = httpx.Timeout(timeout=5) client = httpx.AsyncClient( base_url=BASE_URL, timeout=timeout, ) async with client: response = await client.get(url=f"/delay/{delay}") print(response.status_code, message) async def main() -> None: await check_response(delay=2, message="from first line"), await check_response(delay=2, message="from second line"), await check_response(delay=2, message="from third line"), if __name__ == "__main__": print("Total time:", timeit.timeit(lambda: asyncio.run(main()), number=2))
Kennst du die Grundlagen von SQL und kannst einfache Abfragen schreiben?
Könnten Sie ein Beispiel für spezielle Methoden geben, die in bestimmten Situationen automatisch aufgerufen werden?
Welche Situationen gelten in Python als Fehler und wie werden sie behandelt?
Was ist der Unterschied zwischen den Operatoren == und is?
Welche Arten von Tabellen-Engines gibt es in ClickHouse?
Was ist der Zweck des Decorators @property in Python und wie wird er verwendet, um den Zugriff auf Klassenattribute zu steuern?
Wie organisierst du deine Arbeit, um die festgelegten Fristen einzuhalten?
Können Sie erklären, was der Begriff « monolithische Anwendung » im Kontext der Softwareentwicklung bedeutet?
Haben Sie in Ihren Projekten schwache Referenzen verwendet?
Ist es möglich, eine Datenstruktur zu implementieren, die beim Erstellen eine bestimmte Menge an Speicher reserviert?
Welche Cloud-Infrastrukturen wurden im Rahmen dieses Projekts verwendet, wie AWS oder GCP?
Was erscheint Ihnen attraktiver: eine Rolle in einem Startup oder eine Arbeit in einem großen Unternehmen?
Wie startet man ein synchron blockierendes SDK aus asynchronem Code, ohne es neu zu schreiben?