Соңғы жобаңыз туралы толығырақ айтыңыз: не істедіңіз, қандай тапсырмаларды орындадыңыз, жауапкершілік аймағыңыз қандай болды.
Python
Python-мен жұмыс тәжірибеңіз қандай және оны жобаларыңызда қанша уақыт қолданасыз?
Әліпбидің барлық әріптері қамтылған терезенің сол шекарасын жылжытқанда қандай принципті ұстану керек?
Қандай сомадан бастап ұсынысты қарастыруға дайынсыз?
Бұл тапсырма үшін графты қалай бейнелейміз, және одан қалай жауап (маршрут) аламыз?
Алгоритмдер мен деректер құрылымдары бойынша сұхбатқа дайындалу үшін шамамен қандай уақыт бөлу керек?
Бөлінген қосымшалар немесе жүйелерді жобалау және жүзеге асыру тәжірибеңіз бар ма?
Жобаға қолданылатын тілдерден басқа тілдерде бағдарламалау тәжірибеңіз бар ма?
Шынайы банкоматта ақша шығару процесі қандай дұрыс тәртіпте жұмыс істеуі керек?
collections-тен Counter импорттау def min_s(a: str, s: str) -> str: need = Counter(a) res = ""
Көп ағынды және асинхронды технологияларды пайдалана отырып, даму тәжірибеңіз бар ма?
Python-дан басқа қандай бағдарламалау тілдері немесе технологияларды өз жобаларыңызда қолдандыңыз?
Баратын бағытың бастапқы қаласын қалай табамыз?
Ің қызықтыратын сұрақтарыңыз қандай?
```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: window[char] += 1 if window[char] == 1: 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 ```
Неге біз мұны істеуіміз керек? Идеясы неде? Мысалы, біз соңғы қалаларды табамыз — ең алдымен, оларды қалай табамыз? Екіншіден, маршрутты қалай қалпына келтіреміз?
Соңғы кәсіби тәжірибеңіз бен жетістіктеріңізбен бөлісіңіз.
Алдыңғы жұмыс орныңызда негізгі міндеттер мен жобалар туралы сипаттай аласыз ба?
Деректер базасында сақтау үшін ең үлкен деректер көлемі қандай болды?
""" Берілген бүтін сандар тізбегі. Тізбектегі екі элементтің ең минималды мүмкін көбейтіндісін табу керек (екі элемент - кез келген екі элемент, қатар тұруы міндетті емес). Мысалы, 9 4 2 5 3 сандар тізбегі үшін жауап 6 болады. """ def find_min_product(arr: list[int]) -> int: ...