Python
Worden variabelen gebruikt in de aanpak van functioneel programmeren?
Hoe werden de documenten in de vector database geladen? Hoe verliep het chunking proces?
Wat is het verschil tussen taken die via gewone taken worden uitgevoerd en taken die via shared_task worden uitgevoerd?
Wat betekent `self` en hoe verschilt het van `cls`? Kunnen ze worden hernoemd?
Wat gebeurt er met de bestandsdescriptor bij het forken van het proces?
Welke hiervan (lijst en generator) is een kopie van de gegevens en welke niet?
Welke datatransmissieprotocollen worden gebruikt in NoSQL-databases (Redis, MongoDB, Elasticsearch)?
Heeft u RabbitMQ in productie gebruikt?
Hoe wordt de deployment van machine learning-modellen uitgevoerd? Welke fasen zijn er, en wat kunnen de problemen zijn?
Vertel over de laatste uitgevoerde projecten, waar je aan hebt gewerkt, waren ze vanaf nul?
Wanneer gebruik je asyncio.gather en wanneer TaskGroup? Voordelen en nadelen van elk.
Als je langzame queries hebt gezien, hoe heb je het probleem geanalyseerd en opgelost? Is er een echt geval?
Welke stack zou je gebruiken voor de database en vooral voor de vectorzoek (Qdrant of pgvector)?
Wat is een deadlock?
Wat zijn je sterke en zwakke punten (op softwaregebied)? Wat wil je verbeteren?
Wat is de juiste manier om bankbiljetten uit te geven — waarom moet je zoveel mogelijk grote bankbiljetten uitgeven?
Welke taken in Python worden goed geparallelliseerd, welke slecht? Welke tools gebruiken voor IO-bound en CPU-bound taken?
Kan Django asynchroon gemaakt worden?
Als je binnen de contextmanager een return van de verbinding doet, wordt deze dan open of gesloten teruggegeven?
Hoe verloopt jouw code review?