CREATE TABLE products ( id SERIAL PRIMARY KEY, category VARCHAR(100) NOT NULL, name VARCHAR(255) NOT NULL, description TEXT, price DECIMAL(10, 2) NOT NULL CHECK (price >= 0) );
Python
Vertel me over de GIN-index. Waarom werd full-text zoeken in PostgreSQL gebruikt in plaats van Elasticsearch?
Wat is Python en wat zijn de belangrijkste principes?
Hoe werd de idempotentie verzekerd bij het werken met Kafka? Wat gebeurt er als een taak in Airflow opnieuw wordt gestart na een fout bij het lezen uit Kafka?
Kunt u uitleggen hoe de frontend-ontwikkeling was georganiseerd in uw vorige bedrijf?
Wat is het verschil tussen asyncio.create_task() en await coroutine? Wanneer wordt een taak zonder await uitgevoerd?
Hoe lokaliseer je en los je problemen op als een externe service traag is?
Waarom heb je gekozen voor de GIN-index voor full-text zoekopdrachten? Waarom heb je geen zoekmachines zoals Elasticsearch gebruikt?
Zijn de taken voor SQL-optimalisatie ontstaan door problemen in productie of heb je ze zelf geïnitieerd?
Wat zijn iterators en generators in Python? Wat zijn hun voordelen?
Zijn er problemen met het overdragen van objecten via een Unix-socket tussen processen? Hoe serialisatie te vermijden?
Hoe is het geheugen in Python opgebouwd? Vertel me over arena's, pools, blokken.
Identificeer het probleem met de volgende Python-functie en leg uit waarom het gebeurt: ```python from typing import Any def add_item(item: Any, my_list: list = []) -> list: my_list.append(item) return my_list add_item(5) ```
Vertel me over indexen in PostgreSQL, welke ken je?
Vertel over GIL en hoe het de keuze tussen threading, multiprocessing en asyncio beïnvloedt
Als je binnen de contextmanager een return van de verbinding doet, wordt deze dan open of gesloten teruggegeven?
Welke soorten JOIN bestaan er in SQL?
wat zal de functie teruggeven: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4
FastAPI maakt het mogelijk om functies zowel asynchroon als synchroon te implementeren — hoe beïnvloedt dit het gedrag? Hoe kun je verzoeken paralleliseren in een async-functie?