Cosa fai se ti rendi conto che non riesci a consegnare il compito in tempo?
Python
Come creare un decoratore che funzioni sia con funzioni sincrone che asincrone?
Come valuti i tempi per completare un compito? È mai successo che la stima si discostasse dalla realtà?
Quanto spesso usi la tipizzazione in Python? Vuoi tipizzare in modo che mypy non si lamenti?
Hai esperienza di lavoro in condizioni di alta incertezza (nuovo team, processi non ancora stabiliti)? Come ti senti riguardo a questo, non ti spaventa?
# 3. Scrivere un decoratore semplice che misura il tempo di esecuzione di una funzione
Racconta una situazione in cui non eri d'accordo con la decisione del team leader o dello sviluppatore senior. Cos'era e come hai difeso la tua posizione?
Secondo te, quali domande iniziano a porsi gli specialisti solo con l'esperienza?
Come lavori sotto carico, sotto pressione? Ti pesa o organizzi tutto secondo il piano?
Cos'è una coroutine? In cosa si differenzia una Task da una coroutine?
Cosa ti motiva e cosa ti demotiva nel lavoro?
Come garantire la conservazione della cronologia delle conversazioni al riavvio del server WebSocket?
Perché una tupla può essere una chiave in un dizionario, ma una lista no? Quali tipi possono essere in generale una chiave?
Qual è la metaclasse di base in Python?
Cos'è una sessione sticky? Quando potrebbero essere necessarie?
Cos'è GIL in Python e come influisce sulla multithreading e sui compiti CPU-bound?
# 3. Scrivere un decoratore semplice che misuri il tempo di esecuzione di una funzione # 4. Dati: due tabelle # CREATE TABLE departments ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL # ); # CREATE TABLE employees ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL, # department_id INT NOT NULL REFERENCES departments(id), # salary NUMERIC(10,2) NOT NULL # ); Compito: # Scrivi una query che mostra i nomi dei dipartimenti e il loro salario medio, ma solo per quei dipartimenti dove il salario medio è superiore, # rispetto alla media di tutti i dipendenti dell'azienda. Ordina i risultati per salario medio in ordine decrescente.
Come spieghi soluzioni tecniche complesse a professionisti non tecnici (designer, project manager e product manager)?
C'è stato un caso in cui hai scoperto un bug (tuo o di qualcun altro) dopo il rilascio? Cosa hai fatto?
Dopo quali situazioni è importante per te tornare alle tue decisioni e riconsiderarle?