Python
Қолда ұсыныстарыңыз немесе белсенді сұхбаттар бар ма?
Жаңа жұмыс іздеуге не себеп болды?
Қандай деректер автобусы қолдандыңыз және Kafka-дан оқуда не қолдандыңыз?
Транзакцияларда ACID ұғымы бар. Олардың бір-екі принципін атаңыз және олар не істейтінін түсіндіріңіз?
```python BILLS = (5000, 1000, 500, 100, 50) class SDK(ABC): @abstractmethod def count_banknotes(self, banknote: int) -> int: pass @abstractmethod def move_banknote_to_dispenser(self, banknote: int, count: int) -> None: pass @abstractmethod def open_dispenser(self) -> None: pass class ATM(): def __init__(self, atm_api: SDK): self.atm_api: SDK = atm_api def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} for bill in BILLS: available = self.count_bills(bill) self.atm_api.open_dispenser() for bill, count in bills_plan.items(): self.atm_api.move_banknote_to_dispenser(bill, count) return True ```
Бұл жоба бойынша сіз шешуге мәжбүр болған қандай да бір ауыртпалық болды ма?
Машинное оқыту модельдерін орналастыру қалай жүзеге асырылады? Қандай кезеңдер бар, және қандай мәселелер туындауы мүмкін?
Жұмыс тәжірибеңіз туралы айтыңыз: команда, рөл, тапсырмалар, тапсырмалар қалай беріледі?
Бізде миллиард жазбасы бар кесте бар. COUNT(*) жасағанда не болады?
Кодты тестілеумен қаншалықты қамтисыз? Тесттерді қалай жазасыз?
pytest-де фикстураны бірнеше мәндермен параметрлеу (мысалы, баланс 10, 100, 1000) қалай әсер етеді?
# 3. Қарапайым декоратор жазу, ол функцияның орындалу уақытын өлшейді # 4. Берілген: екі кесте # CREATE TABLE departments ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL # ); # CREATE TABLE employees ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL, # department_id INT NOT NULL REFERENCES departments(id), # salary NUMERIC(10,2) NOT NULL # ); Міндет: # Қызметкерлердің орташа жалақысынан жоғары болатын бөлімдердің атауларын және олардың орташа жалақысын шығаратын сұрау жазыңыз, нәтижені ең жоғары орташа жалақы бойынша сұрыптаңыз.
Singleton дегеніміз не және оны модель жүктеу үшін қалай қолдануға болады? Singleton-тың кемшіліктері қандай?
Команда қалай көрінеді, кім кіреді, қалай өзара әрекеттесесіз?
Алдағы уақытта даму жоспарыңыз бар ма? Мүмкін, жаңа құралды үйренгіңіз келеді?
Индекстер дегеніміз не? Қандай өрістерді индекстеу керек және индекстердің кемшіліктері қандай?
Төраға ретінде неге бұл жағдайдың N ай бойы созылуына рұқсат бердіңіз?
AI-мен байланысты емес жұмыс тәжірибеңіз туралы айтыңыз — соңғы жобаңыз.
Команда жетекшісі немесе аға әзірлеушінің шешіміне келіспеген жағдайды сипаттаңыз. Ол не болды және сіз өз позицияңызды қалай қорғадыңыз?
Python-да ағымдағы интерпретаторды қалай өзгертуге болады (жоба үшін Python нұсқасын ауыстыру)?