Python
Heeft uw systeem een interface? Begint u met het decomponeren van taken binnen het kader van het gebruikersverhaal of is dit puur een technisch verhaal?
Bent u akkoord met het voorgestelde proces: het sturen van CV en antwoorden per e-mail, en vervolgens een korte call plannen voor voorbereiding?
Is het nodig om zaken over te dragen?
Kun je een uitzondering van buitenaf binnen een generator gooien? Welke mechanismen zijn hiervoor beschikbaar?
LeetCode #? — De klant klaagt over een trage endpoint met verkoopanalyses: een complexe SQL-query met veel JOINs en berekeningen die meer dan een minuut kan duren. Een vertraging van 5-10 minuten in de gegevensactualisatie is toegestaan. Wat zou de eenvoudigste oplossing zijn die u zou voorstellen?
Welk patroon voor projectstructuur wordt gebruikt in Django? Wat zijn de nadelen en welke alternatieven zijn er?
Vertel kort iets over jezelf en je ervaring.
Vertel me over processen, threads en asynchroniteit in Python. Hoe verschillen ze?
Een beetje over OOP. Wat is het verschil (tussen enkele concepten van OOP)?
Hoe een bestand tussen twee servers via Shell over te dragen?
Woon je momenteel in Moskou?
Vertel alstublieft over uw ervaring met RabbitMQ en Kafka.
Hoe geïnteresseerd ben je om het aanbod en de beschreven teams te overwegen?
Heb je ooit ervaring met het splitsen van een monoliet in microservices?
Overweegt u een hybride werkmodel: de eerste drie maanden op kantoor, daarna 2-3 dagen op kantoor en 2-3 dagen op afstand?
In welke fase was het project bij Mediasoft toen je erbij kwam: vanaf nul of al gestart?
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?
Hoe nauw hebt u met Docker en Kubernetes gewerkt?
We hebben een tweepolige database — master en replica. We hebben een transactie gedaan, deze was succesvol, de gegevens verschenen op de master. Op de replica viel de stroom uit, de server viel uit, de gegevens zijn daar niet aangekomen. Wanneer de server opnieuw opstart, wat zal er gebeuren?
Hoe cache je gegevens? Wat moet je precies cachen en waarom?