Sobes.tech

Python

Stai pensando di cambiare linguaggio di programmazione per lavoro o studio?

Junior — Middle
196

# Complicazione # Ora abbiamo una nuova funzionalità di prodotto: riservare denaro tramite l'app mobile. # Per farlo, nella classe ATM, dobbiamo aggiungere un nuovo metodo reserve(amount). Dobbiamo anche considerare la possibilità di HardwareError nei metodi SDK.

193

Cosa succede se arrivano due richieste di prenotazione contemporaneamente? Come garantire la coerenza?

184

Qual è il livello minimo di stipendio con cui sei disposto a considerare nuove offerte?

Junior — Middle
178

from collections import Counter def min_s(a: str, s: str) -> str: need = Counter(a) res = ""

176

Qual è l'opzione corretta per l'emissione di banconote — perché è necessario emettere con banconote di taglio massimo?

175

Come valuta l'attrattiva e le prospettive di utilizzo del linguaggio Go nella sua attività professionale?

Junior — Middle
172

Stai considerando la possibilità di lavorare in altre aziende o in posizioni alternative?

Junior — Middle
171

Hai esperienza nella manutenzione di architetture distribuite?

Junior — Middle
171

Qual è il periodo di tempo approssimativo da dedicare alla preparazione per un colloquio su algoritmi e strutture dati?

Junior — Middle
169

Puoi valutare la complessità di questa soluzione (in tempo e memoria)? E perché la complessità non è O(n^2)?

167

```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 and \ window[char] += 1 if window[char]: 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 ``` L'obiettivo è implementare una funzione `min_s(a: str, s: str) -> str` che trovi la sottostringa minima in `s` che contiene tutti i caratteri della stringa `a`.

167

Quali qualità dei dipendenti aiutano a costruire un team efficace e armonioso?

Junior — Middle
167

Puoi descrivere le principali responsabilità e i progetti a cui hai lavorato nel tuo precedente lavoro?

Junior — Middle
167
/5