Welk werkformaat zoekt u: kantoor, hybride of remote?
Python
5. Betrouwbaarheid van betalingen: "Hoe werd het probleem van idempotentie opgelost in gRPC?" Doel van de interviewer: Betalingen — het gevaarlijkste gebied voor duplicaten (Double Spending). Mogelijke vraag: "De betalingsaanvraag ging via gRPC maar miste door timeout (DEADLINE_EXCEEDED). Is het geld afgeschreven — onbekend. Wat doet de betalingsmodule?" Hoe te antwoorden: "In een financiële transactionele context moet elke herhaalde aanvraag een Idempotency Key hebben: 1. In de metadata van de gRPC-aanvraag (metadata=((‘x-idempotency-key’, key_uuid),)) hebben we altijd een unieke transactie-sleutel doorgegeven. 2. Bij ontvangst van DEADLINE_EXCEEDED kon de client veilig opnieuw proberen met dezelfde sleutel. 3. De acquisitiedienst controleerde de aanwezigheid van deze sleutel in zijn database / Redis en gaf of de status van de al verwerkte transactie terug of verwerkte deze voor de eerste keer."
Hoe heb je met ML/AI-engineers gecommuniceerd en welk model of AI-oplossing heb je geïmplementeerd?
Ontwerp een messenger.
Wat zijn de vereisten voor het opslaan van geschiedenis, berichtvolgorde, zoeken, encryptie, beschikbaarheid, berichtregio en verwijdering?
Bent u bekend met producten voor aanvraagverwerking, anti-fraude, AML, kredietconveyor en sanctiescreening?
Reactie op vacature Python-ontwikkelaar
Bent u akkoord met het opgeven van end-to-end encryptie om server-side full-text zoekfunctie op berichten te ondersteunen?
Ontwerp een schaalbare messenger: alleen persoonlijke chats, tekst en afbeeldingen verzenden, online en offline levering via pushmeldingen, statussen "verzonden/afgeleverd/gelezen", chatgeschiedenis en online/offline aanwezigheid. Beperkingen: tot 10 miljoen gebruikers, gemiddelde belasting tot 50k berichten/sec, piek — tot 100k berichten/sec, berichten mogen niet verloren gaan, systeem moet horizontaal schalen; P99 online levering — tot 400 ms.
Welke functionele en niet-functionele eisen moeten worden vastgesteld voor een messenger: persoonlijke chats, berichtstatussen, bestanden tot 5 MB, pushmeldingen, tot 10 miljoen gebruikers, gemiddeld 40–50 duizend RPS en tot 100 duizend RPS op piek?
Hoe was je team, met wie heb je gecommuniceerd, hoe werkte je en welke stack heb je gebruikt?
Waarom hebt u uw vorige baan verlaten?
Welke lokale model werd gebruikt: Qwen, DeepSeek of een andere?
Heeft u AI-agenten of tools gebruikt voor codegeneratie, zoals Codex?
Waar ben je nu naar op zoek en wat is voor jou belangrijk bij het kiezen van een bedrijf?
Vertel ons over de meest complexe technische of productuitdaging die je hebt aangepakt: wat was het probleem en hoe heb je het opgelost?
Vertel ons over een mislukking op het werk: wat gebeurde er, waarom en wat heb je ervan geleerd?
Naast Python, welke andere talen heb je gebruikt of ben je nu in geïnteresseerd?
Welke AI-tools hebt u naast het lokale model gebruikt?
Verschillende vragen zijn ontstaan Is het nodig om over schoolopleiding te schrijven? Moet ik iets aangeven over computervaardigheden? Zo ja, moet ik het gewoon in de eerste kolom zetten? Omdat de tabel duidelijk een beetje scheef staat.