Sobes.tech

Python

Numește principiile de bază ale OOP (polimorfism, încapsulare, abstractizare, moștenire) și explică fiecare.

Senior
ARX
93

Ai auzit de LangGraph?

Senior
ГРЧЦ, ФГУП
93

Compara Kafka și RabbitMQ: pentru ce sarcini folosești fiecare?

Senior
ООО МУЛЬТИФАКТОР
93

Poți da un exemplu de o sarcină dificilă din experiența ta de muncă, cu problemele întâmpinate și cum le-ai rezolvat?

Senior
ООО Энерготрансгрупп
93

Cât timp durează adăugarea la începutul și sfârșitul unei liste în Python?

Senior
СБЕРСБЕР
93

Pentru ce ai folosit Apache Airflow? De ce l-ai ales exact pe acesta?

Middle
СБЕРСБЕР
93

Ce volum de cod ați implementat în ultimul proiect?

Junior — Middle
93

Câte integrații ați proiectat și implementat în total la [companie] în trei ani?

Middle+
Бета-Тест
93

De ce în funcția quicksort condiția este len(arr) <= 1?

Junior
СБЕРСБЕР
93

```python from collections import Counter def min_s(a: str, s: str) -> str: need = set(a) window = Counter() res = "" c = 0 left = 0 best_len = float('inf') for right, char in enumerate(s): if char in need and \ window[char] += 1 if window[char]: c += 1 while c == len(need): if right - left + 1< best_len: res = s[left:right + 1] best_len = right - left + 1 if s[left] in need: window[s[left]] -= 1 if window[s[left]] == 0: c -= 1 left += 1 return res ``` Sarcina este să implementați o funcție `min_s(a: str, s: str) -> str` care găsește cea mai mică subșir în `s` care conține toate caracterele din șirul `a`.

Intern
Яндекс
93

Cum se afișează eroarea standard în sistemul de operare și în ce diferă de ieșirea standard?

Junior — Middle
93

Cum se poate asigura utilizarea corectă a obiectelor după restaurarea acestora din date serializate?

Junior — Middle
93

Ați folosit moștenirea multiplă?

Middle+
АВ Софт
93

Ai experiență în dezvoltarea de programe cu multithreading sau asincronie?

Middle+
Яндекс
93

Ce tipuri și clase de testare a software-ului există?

Junior
СБЕРСБЕР
93

În ce echipă sigur nu vei merge?

Senior
АЛМИ Партнер
93

Cum reacționezi atunci când cerințele se schimbă în timpul muncii?

Middle+
Timeweb Cloud
93

Dacă în interiorul managerului de context faci un return al conexiunii, aceasta va fi returnată deschisă sau închisă?

Middle
ПАО Сбербанк
93

class C: def __init__(self, x): self.x = x def calculate(self): return self.x * 2 + 1 class A(C): def __init__(self, x, y): super().__init__(x) self.y = y def calculate(self): return super().calculate() + self.y class B(A): def __init__(self, x, y, z): super().__init__(x, y) self.z = z def calculate(self): return self.z - super().calculate() a = C(2) b = A(4, 7) c = B(1, 3, 5) print(a.calculate()) print(b.calculate()) print(c.calculate())

Senior
СовкомбанкСовкомбанк
93

Cât de repede te familiarizezi cu o tehnologie nouă și necunoscută?

Senior
Топассимтент
93
/542