Sobes.tech

Python

Cum definiți limitele funcționalității care trebuie separate într-un microserviciu separat?

Senior
БФТ-Холдинг
68

Cu ce baze de date ați lucrat?

Middle+
SimbirsoftSimbirsoft
67

# Scrieți cod pentru funcția cache. Este un decorator care trebuie # să rețină ce a returnat funcția decorată și să returneze valoarea # memorată la apelurile ulterioare cu aceiași argumente. # # Se poate presupune că toți argumentele sunt hash-abile. # Folosiți doar biblioteca standard 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
67

Ai creat pachete Python (wheel, publicare în registry)?

Middle+
devar
67

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?

Senior
Сбер. IT
67

Cum ați lucrat cu bazele de date? De ce în unele proiecte SQL, în altele NoSQL?

Senior
Топассимтент
67

Ai experiență cu sisteme de operare certificate ruse, cum ar fi RED OS sau Alt Linux?

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

Cum funcționează rezolvarea apelurilor de metode în moștenire (MRO)?

Middle
ООО ЦЕНТР ХК
67

Cum a fost încheiat contractul dumneavoastră la [organizație]?

Middle+
ВГТРК СМОТРИМ
67

Care este starea ta internă în acel moment, când produsul schimbă decizia în mișcare și sarcina este deja parțial realizată, și trebuie să refaci totul?

Middle+
Исходный код
67

Care este diferența dintre __new__ și __init__?

Middle
Исходный код
67

De ce căutarea binară recursivă este mai slabă și de ce este mai bună decât cea iterativă?

Middle+
devar
67

Care este complexitatea algoritmului metodei de lanț și a metodei de adresare deschisă?

Senior
ARX
67

Prin ce companii ai lucrat în outsourcing?

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

Poate exista acces la nivelul L7 al dispozitivului, dar să nu existe acces prin TCP și UDP?

Senior
АВ Софт
67

Ce este un manager de context, la ce folosește și cum poți crea unul propriu?

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

Ai considerat anterior posturi vacante la [companie], ai contactat recrutori?

Middle+
Яндекс
67

Ce etape parcurge codul Python de la scriere până la execuție?

Middle
Исходный код
67

Puteți vorbi despre modul în care funcționează procesele în Linux?

Senior
айти бастион
67

De ce se poate înmulți un șir de caractere cu un număr, dar nu se poate adăuga un șir de caractere la un număr?

Middle
ПАО Сбербанк
67
/540