Python
Are sistemul tău are o interfață? În cadrul poveștii utilizatorului începi să descompui sarcinile sau este vorba exclusiv despre o poveste tehnică?
Vă convine procesul propus: trimiterea CV-ului și a răspunsurilor prin email, apoi programarea unui scurt apel pentru pregătire?
Va fi necesară transferarea cazurilor?
Se poate arunca o excepție din exterior în interiorul unui generator? Ce mecanisme există pentru asta?
LeetCode #? — Clientul se plânge de un endpoint lent cu analiza vânzărilor: o interogare SQL complexă cu multiple JOIN-uri și calcule care poate dura mai mult de un minut. Întârzierea actualizării datelor de 5–10 minute este permisă. Care ar fi cea mai simplă soluție pe care o propuneți?
Ce pattern de structură a proiectului este utilizat în Django? Care sunt dezavantajele sale și ce alternative există?
Spuneți-ne pe scurt despre dvs. și experiența dvs.
Vorbește-mi despre procese, fire și asincronie în Python. Cu ce diferă?
Puțin despre OOP. Care este diferența (între câteva concepte de OOP)?
Cum se transferă un fișier între două servere prin Shell?
Locuiți în prezent în Moscova?
Vă rugăm să ne vorbiți despre experiența dvs. cu RabbitMQ și Kafka.
Cât de interesat ești să iei în considerare oferta și echipele descrise?
Ai experimentat vreodată divizarea unui monolit în microservicii?
Luați în considerare un format de lucru hibrid: primele trei luni la birou, apoi 2-3 zile la birou și 2-3 zile de la distanță?
În ce etapă era proiectul la Mediasoft când ai venit: de la zero sau deja lansat?
Cum a fost asigurată idempotenta în timpul lucrului cu Kafka? Dacă o sarcină în Airflow este repornită după o eroare la citirea din Kafka, ce se va întâmpla?
Cât de strâns ați lucrat cu Docker și Kubernetes?
Avem o bază cu două fire — master și replică. Am făcut o tranzacție, a fost reușită, datele au apărut pe master. La replică, s-a întrerupt electricitatea, serverul a picat, datele nu au ajuns acolo. Când serverul va reporni, ce se va întâmpla?
Cum se cachează datele? Ce anume trebuie cache-uite și de ce?