Sobes.tech

Соңғы жобаңыз туралы толығырақ айтыңыз: не істедіңіз, қандай тапсырмаларды орындадыңыз, жауапкершілік аймағыңыз қандай болды.

133

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

Junior — Middle
132

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

131

Қандай сомадан бастап ұсынысты қарастыруға дайынсыз?

130

Бұл тапсырма үшін графты қалай бейнелейміз, және одан қалай жауап (маршрут) аламыз?

130

Алгоритмдер мен деректер құрылымдары бойынша сұхбатқа дайындалу үшін шамамен қандай уақыт бөлу керек?

Junior — Middle
130

Шынайы банкоматта ақша шығару процесі қандай дұрыс тәртіпте жұмыс істеуі керек?

125

collections-тен Counter импорттау def min_s(a: str, s: str) -> str: need = Counter(a) res = ""

125

Көп ағынды және асинхронды технологияларды пайдалана отырып, даму тәжірибеңіз бар ма?

Junior — Middle
125

Python-дан басқа қандай бағдарламалау тілдері немесе технологияларды өз жобаларыңызда қолдандыңыз?

Junior — Middle
125

Баратын бағытың бастапқы қаласын қалай табамыз?

125

```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 ```

123

Неге біз мұны істеуіміз керек? Идеясы неде? Мысалы, біз соңғы қалаларды табамыз — ең алдымен, оларды қалай табамыз? Екіншіден, маршрутты қалай қалпына келтіреміз?

122

Соңғы кәсіби тәжірибеңіз бен жетістіктеріңізбен бөлісіңіз.

Junior — Middle
122

Алдыңғы жұмыс орныңызда негізгі міндеттер мен жобалар туралы сипаттай аласыз ба?

Junior — Middle
120

""" Берілген бүтін сандар тізбегі. Тізбектегі екі элементтің ең минималды мүмкін көбейтіндісін табу керек (екі элемент - кез келген екі элемент, қатар тұруы міндетті емес). Мысалы, 9 4 2 5 3 сандар тізбегі үшін жауап 6 болады. """ def find_min_product(arr: list[int]) -> int: ...

119
/5