Sobes.tech

Python

# Complicação # Agora temos uma nova funcionalidade de produto: reservar dinheiro através do aplicativo móvel. # Para isso, na classe ATM, precisamos adicionar um novo método reserve(amount). Também devemos considerar a possibilidade de HardwareError nos métodos SDK.

135

Fala-me mais sobre o teu último projeto: em que consistia, que tarefas realizaste, qual foi a tua área de responsabilidade?

135

Tem experiência em desenvolvimento frontend?

Junior — Middle
134

Como representaríamos um gráfico que precisamos para esta tarefa e como obteríamos a resposta (rota) dele?

132

Por qual princípio deve mover-se a fronteira esquerda da janela quando ela já cobre todo o alfabeto?

132

A partir de que valor está disposto a considerar uma proposta?

131

Tem experiência em desenvolvimento usando tecnologias de multithreading e assíncronas?

Junior — Middle
130

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

128

Qual deve ser a sequência correta de funcionamento da entrega de dinheiro num ATM real?

127

Que outras linguagens de programação ou tecnologias utilizou nos seus projetos além do Python?

Junior — Middle
127

Como vamos encontrar a cidade inicial do percurso?

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

125

Partilhe a sua última experiência profissional e conquistas.

Junior — Middle
125

E por que devemos fazer isto? Qual é a ideia? Suponhamos que assim encontramos as cidades finais — em primeiro lugar, como as encontraremos? Em segundo lugar, como vamos reconstruir a rota em si?

125

Tem experiência no desenvolvimento de programas com multithreading ou assíncrono?

123

Podes descrever as principais responsabilidades e projetos nos quais trabalhaste na tua experiência anterior?

Junior — Middle
123

Avalie a complexidade temporal e espacial do algoritmo em relação ao comprimento do texto n e ao tamanho do alfabeto m.

123
/5