Python
Vertel ons meer over de notificatiemicroservice: de logica, ontwikkelingsmoeilijkheden en uw bijdrage.
Wat is een contextmanager in Python? Waarvoor is het nodig? Hoe schrijf je er een eigen?
Overweeg je op dit moment je hoofd- of bijbaan?
Wanneer is het beter om asynchroniteit of multithreading te gebruiken in Python, en voor welke taken?
Op welk salarisniveau rekent u bij de overgang?
Wat is de complexiteit van het zoeken van een element op waarde in een lijst (Python-lijst)?
Ben je klaar om door te gaan naar de volgende fase van het interview?
Vertel me over indexen in PostgreSQL: welke zijn er, wanneer gebruiken, wanneer niet gebruiken.
Is het nodig om een OrderedDict te gebruiken in plaats van een gewoon dict voor een memoization-cache zonder limiet op de grootte en vervangingsbeleid?
Heb je aanbiedingen in handen of actieve sollicitatiegesprekken?
Waar worden cookies opgeslagen?
In welke scenario's kan RabbitMQ berichten verliezen en hoe voorkom je dat?
Wanneer moet je threads gebruiken en wanneer processen?
CPU-gebonden taak, je noemde dat deze slecht schaalt, maar hoe schaalt deze precies in Python?
Naar welk team en processen ben je op zoek in je werk?
Hoe werd het grote Kafka-gebeurtenislogboek opgeschoond: was er een retentiebeleid ingesteld?
Zou je bereid zijn om het huidige aanbod te sluiten in het geval van een nieuw aanbod?
Opdracht 2 Een meubelwinkel verkoopt de volgende producten: Bank - 7000 roebel. Tafel - 2500 roebel. Stoel - 300 roebel. Voor elke aankoop ontvangt de koper bonussen ter waarde van 5% van de bestellingswaarde De koper wil kopen: 3 stoelen, 1 tafel, 2 banken Een deel van de betaling wordt gedaan met bonussen ter waarde van 3333 punten Het is nodig om een algoritme te schrijven dat berekent: 1. Het totale bedrag dat betaald moet worden 2. De hoeveelheid verdiende bonussen 3. De verdeling van de verdiende bonussen over de items in de bestelling 4. De verdeling van de gebruikte bonussen over de items in de bestelling
Hoe verschilt Position Keeping van een handelsysteem (bijvoorbeeld QUIK) en een back-office systeem?
In welk geval is het zinvol om multithreading te gebruiken in Python ondanks de GIL?