Python
Kā jūs atradāt savu pirmo darbu uzņēmumā?
Vai ir iespējams atgriezt pašu klasi, kurai pieder šī metode, iekšā klasē?
Vai jūs varat izskaidrot, kas ir simetriska datu šifrēšana?
Kā izvairīties no daudzu atsevišķu pieprasījumu izveidošanas datu bāzē, kas noved pie N+1 problēmas?
Kāda datu struktūra kalpo kā pamats koka veida indeksēšanai datu bāzēs?
Vai vairāki lietotāji vienlaikus var saņemt ziņojumus no vienas rindas RabbitMQ?
Izskaidrojiet atkarības inversijas principu un tā lomu lietojumprogrammās atkarību pārvaldībā.
Kāda ir jūsu pieredze komerciālajā attīstībā vai projektos?
Pastāstiet par produktu/projektu, kurā strādājāt, un saviem galvenajiem uzdevumiem.
Vai var uzskatīt vienas atbildības principu par daļu no objektorientētās programmēšanas inkapsulācijas?
Vai tu skaties video lekcijas vai webinārus par Python, lai paplašinātu savas zināšanas?
Kas ir darījums? Sniedziet jēdziena definīciju.
```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 ```
Vai vari sniegt piemēru situācijai, kur nepieciešama analītiska pieeja uzdevuma risināšanai?
Izskaidrojiet masīvu glabāšanas un dinamiskās paplašināšanas mehānismu programmēšanā.
Kādu praktisku pieredzi jums ir regulāru izteiksmju izmantošanā teksta apstrādei?
Kuru LLM izmantot atbilžu ģenerēšanai (GigaChat, YandexGPT, Ķīnas modeļi)?
Ar ko strādāji ar API Python? Kādas HTTP pieprasījumu metodes pazīsti? Kāda ir atšķirība starp PUT un POST?
Kā Python atkritumu savācējs apstrādā cikliskās saites?
Vai jūs iepriekš informējāt par saviem plāniem tuvākajā nākotnē ņemt atvaļinājumu?