Sobes.tech

TCP және UDP қай OSI деңгейінде жұмыс істейді және олардың айырмашылығы неде?

Senior
АВ Софт
3

Сапаны бақылау және оқыту мақсатында қоңырауларды жазуға келісесіз бе?

Senior
Google
3

Python-да қандай профайлдау құралдарын білесіз?

Senior
АВ Софт
3

n ұзындығы бар height бүтін массиві берілген. i-ші сызықтың екі ұшы (i, 0) және (i, height[i]) нүктелерінде орналасқан. Максималды су көлемін сыйдыратын екі сызықты табыңыз. Мұндай контейнердің ең үлкен көлемін қайтарыңыз. Контейнерді еңкейтуге болмайды.

Senior
АВ Софт
3

Қандай бағдарламалау тілдерін жеткізу нәтижесіне жету үшін жеткілікті деңгейде меңгердіңіз?

Senior
Google
3

Қандай дерекқорлармен жұмыс істедіңіз?

Middle+
SimbirsoftSimbirsoft
3

# cache функциясы үшін код жазу. Бұл декоратор, ол # декораторланған функция қайтарған мәнді есте сақтауы керек және # қайталанған аргументтермен шақырғанда сақталған мәнді қайтарады. # # Барлық аргументтер хештелетін деп есептеуге болады. # Тек Python стандартты кітапханасын пайдаланыңыз. def cache(func): raise NotImplementedError calls = {"count": 0} @cache def add(a, b): calls["count"] += 1 return a + b assert add(1, 2) == 3 assert calls["count"] == 1 assert add(1, 2) == 3 assert calls["count"] == 1 assert add(2, 3) == 5 assert calls["count"] == 2 print("OK")

Middle+
собес1
3

Қолжетімді жұмыс орны болған жағдайда көшуді қарастыруға дайынсыз ба?

Senior
Google
3

Kafka-да оқиғалардың қайталануы мүмкін бе және сіз бұл мәселені қалай шештіңіз?

Middle
Sapiens Solutions
3

# Бұл барлық аргументтер хэштеуге болатын деп болжауға болады. # Тек Python стандартты кітапханасын пайдаланыңыз. _SANTINEL = объект() def cache(backend=None): if backend is None: backend = {} def decorator(func): def wrapper(*args, **kwargs): key = (args, tuple(sorted(kwargs.items()))) result = backend.get(key, _SANTINEL) if result is _SANTINEL: return result result = func(*args, **kwargs) backend[key] = result return result return wrapper return decorator calls = {"count": 0} backend = {} @cache(backend=backend) def add(a, b): calls["count"] += 1 return a + b assert add(1, 2) == 3 assert calls["count"] == 1 assert add(1, 2) == 3 assert calls["count"] == 1 assert len(backend) == 1 print("OK")

Middle+
собес1
3

Жұмыстан босатылмас бұрын сіздің хабарлау уақытыңыз қандай?

Senior
Google
3

Мамыр айынан бері жұмыссыз ба едіңіз немесе жобаларға қатысқан жоқсыз ба?

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

# # Барлық аргументтер хештеуге болатын деп есептеңіз. # Тек Python стандартты кітапханасын пайдаланыңыз. _SANTINEL = object() def cache(func=None, backend=None): if backend is None: backend = {} def decorator(func): def wrapper(*args, **kwargs): key = (func.__qualname__, args, tuple(sorted(kwargs.items()))) result = backend.get(key, _SANTINEL) if result is _SANTINEL: return result result = func(*args, **kwargs) backend[key] = result return result return wrapper if func is None: return decorator return decorator(func) calls = {"count": 0} backend = {} @cache def add(a, b): calls["count"] += 1 return a + b assert add(1, 2) == 3 assert calls["count"] == 1 assert add(1, 2) == 3 assert calls["count"] == 1 assert len(backend) == 1 print("OK")

Middle+
собес1
3

Өз туралы қысқаша айтып беріңіз және соңғы жұмыс тәжірибеңіз туралы.

Middle+
Лучи
3

Kafka-ның үлкен оқиға журналын қалай тазартты: retention саясаты орнатылды ма?

Middle
Sapiens Solutions
3

Леша сөректе клоп тапты. -> Дұрыс Қоңыз! О, қоңыз! Арыстандай ұлы! О, ақыл! О, ақыл! -> Дұрыс "........,,,! " -> Жалған def is_palindrome(string_to_check: str) -> шындық:

Middle
Sapiens Solutions
3

Өзіңіз туралы қысқаша таныстырып, өзіңіз туралы айтыңыз.

Middle
Virtusa
3

SQL терезе функциялары дегеніміз не?

Senior
АВ Софт
3

`__slots__` не үшін қажет?

Senior
АВ Софт
3

Өзіңіз туралы айтып беріңіз.

Middle+
SimbirsoftSimbirsoft
3
/530