Sobes.tech

Python

Voorwaarde: Gegeven twee arrays van objecten. Elk object bevat een numeriek veld 'code'. Geef een nieuwe array terug die alle objecten uit array a bevat waarvoor een object in array b bestaat met dezelfde 'code'-waarde. De volgorde van de elementen in het resultaat wordt bepaald door de volgorde van de overeenkomstige 'code' in b: objecten uit a moeten worden gerangschikt in de volgorde waarin hun 'code' in b verschijnt. Als er meerdere objecten met dezelfde 'code' in b voorkomen, wordt alleen de eerste keer meegenomen. Invoergegevens: - a — array van objecten in de vorm { code: number, ...rest }, lengte van 0 tot 10^5 - b — array van objecten in de vorm { code: number, ...rest }, lengte van 0 tot 10^5 Uitvoer: Array van objecten uit a, gefilterd en gerangschikt op de eerste voorkoming van de overeenkomstige 'code' in b. Beperkingen: - 0 <= a.length, b.length <= 100 000 - Het veld 'code' is een niet-negatief geheel getal - b kan duplicaten bevatten in 'code' — alleen de eerste voorkoming wordt meegenomen Voorbeeldfunctie: ```python # Beschikbaar zonder import: json, sys, io def intersect_by_code(a, b): # Schrijf hier de oplossing return [] ```

136

Leg uit wat het concept en het doel van database-migraties is in het ontwikkelings- en onderhoudsproces van applicaties

Junior — Middle
131

Kunt u uitleggen wat onder creational patterns in softwareontwikkeling wordt verstaan?

Junior — Middle
129

Hoe wordt de efficiëntie van gegevens zoeken in een hash-tabel beoordeeld?

Junior — Middle
124

Hoe werkt de `try`/`finally`-constructie zonder `except` en waar wordt deze voor gebruikt?

123

Welke methoden en tools ken je om de correctheid van de cache te controleren?

Junior — Middle
117

Waarom is parameterisatie in `pytest` de voorkeur boven een `for`-lus binnen een enkele test?

116

Leg uit wat een raceconditie is in Python-toepassingen en waarom het gevaarlijk is?

Junior — Middle
115

Wat zijn Docker-lagen en hoe moet je ze overwegen bij het schrijven van een Dockerfile?

92
/5