Sobes.tech

Python

Parli della sua esperienza: in quali progetti ha lavorato presso [azienda] e [azienda], quali tecnologie ha utilizzato e di cosa si è occupato?

Senior
АВ Софт
45

Quali informazioni arrivano in API Gateway durante la creazione di una richiesta di credito?

Senior
ВГТРК СМОТРИМ
45

Quali sono gli svantaggi del codice asincrono?

Middle+
Лучи
45

Cos'è una maschera di sottorete e perché è necessaria?

Middle+
Angara Security
43

Come funzionava il sistema prima del passaggio a event-driven/Kafka: erano API REST su FastAPI?

Middle
Sapiens Solutions
41

È necessario validare la struttura SOLO per la correttezza dell'apertura e della chiusura delle parentesi. dati_test = [ "[][[]]", # valido "[[[]]]", # valido "[][][]", # valido "]]][[", # invalido "[[[]", # invalido "[]]", # invalido "[[]]", # invalido "][]]", # invalido "[]][[]", # invalido "[][[]", # invalido ] def è_valido(valore: str):

Senior
РунитиРунити
35

# Quindi, i requisiti "cosa e come questo codice dovrebbe fare" devono essere accettati così come funzionano attualmente. db = Model() def processa(dati): print("dimensione del file: " + str(len(dati))) linee_utenti = open("/opt/data/users.txt").read().splitlines() risultato = [] for riga in linee_utenti: linee_transazioni = open("/opt/data/transactions.txt").read().splitlines() processa(linee_transazioni) for riga2 in linee_transazioni: parti = riga2.split() è_valido = db.check_transaction( user_id=parti[3], change=parti[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", riga2): continue user_id = riga.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", parti[4]): risultato.append(riga2) if len(risultato) > 0: print("match")

Senior
РунитиРунити
33

Cosa succede dopo aver inserito un nome di dominio nella barra degli indirizzi del browser e premuto Invio? Descrivi la sequenza degli eventi.

Middle+
Angara Security
32

Se prima aumenta un valore del 20%, poi diminuisce il valore risultante del 20%, quale sarà il risultato rispetto al valore iniziale?

Middle+
КасперскийКасперский
31

Implementa una funzione di somma curried add(a) che prende un numero e restituisce un'altra funzione che prende un secondo numero. La chiamata finale restituisce la somma dei due numeri.

Middle+
КасперскийКасперский
28

Chi dovrebbe pagare la commissione al trasferimento e come dovrebbe essere riflesso nell'operazione?

Senior
РунитиРунити
27

Perché hai deciso di entrare nel mercato? Cosa non ti soddisfa del tuo attuale lavoro?

Middle+
КасперскийКасперский
18

Con quali altri linguaggi di programmazione hai lavorato o quale esperienza di sviluppo non commerciale hai?

Middle+
КасперскийКасперский
13

Quanti thread possono eseguire bytecode in Python contemporaneamente?

Middle+
КасперскийКасперский
12

Come organizzare la raccolta delle commissioni durante il trasferimento di denaro tra utenti: quali domande porre all'azienda e quali soluzioni tecniche suggerire?

Senior
РунитиРунити
10

Come navigare e lavorare nei sistemi Unix: come connettersi e eseguire diagnosi di base?

Senior
РунитиРунити
10

Implementa un pseudocodice per la raccolta delle commissioni nel metodo esistente `User.transfer`: quali voci e controlli sono necessari?

Senior
РунитиРунити
9

Perché sei interessato allo sviluppo backend e perché hai scelto questa direzione?

Middle+
КасперскийКасперский
9

Ci sono domande sulle fasi del colloquio?

Middle+
КасперскийКасперский
6

Hai i documenti di registrazione militare e di istruzione superiore a portata di mano?

Middle+
КасперскийКасперский
5
/539