Python
Puoi spiegare cosa si intende per fixture nel contesto dei test con pytest?
A quali parametri prestare attenzione nella scelta della futura posizione professionale?
Il responsabile è a conoscenza dei tuoi piani di cambiare lavoro?
Qual pattern di progettazione viene applicato nel middleware?
Qual è il ruolo e l'applicazione dei decoratori nel linguaggio Python?
Qual è la differenza tra l'esecuzione di compiti in modalità asincrona e sincrona, e in quali casi è preferibile utilizzare ciascuna di esse?
Puoi spiegare i principi alla base della filosofia SOLID nella programmazione orientata agli oggetti?
Tipi di dati standard in Python
Quali metodi di scansione utilizza il pianificatore di query per cercare i dati?
# 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")
Qual è la differenza tra i metodi __new__ e __init____ nel processo di creazione e inizializzazione degli oggetti in Python?
Puoi descrivere come funzionano le aree di visibilità delle variabili in Python?
Cosa spinge i dipendenti a lasciare la loro posizione attuale in azienda?
Quali metodi hai utilizzato per migliorare le prestazioni delle query SQL nei tuoi progetti?
Puoi condividere la tua esperienza nell'uso delle code nei progetti e raccontare con quali tipi di code hai lavorato?
Descrivi i passaggi che fai per iniziare a lavorare su un nuovo progetto o compito
È necessario validare la struttura SOLO per la correttezza dell'apertura e della chiusura delle parentesi. test_data = [ "[][][]", # valido "[[[]]]", # valido "[]", # valido "][[", # invalido "[[]", # invalido "[]]", # invalido "[[]]", # valido "][[]", # invalido "[][]]", # invalido "[]][", # invalido ] def is_valid():
C'è la possibilità di ereditarietà multipla in Python?
Puoi elencare i tipi di database con cui hai lavorato e spiegare le loro caratteristiche?