Cosa ti motiva nella ricerca di una nuova posizione?
Python
Quali erano i principali compiti che svolgeva nella sua posizione precedente?
Qual è il livello di compenso previsto per questa posizione?
Puoi spiegare le differenze tra l'esecuzione asincrona e parallela delle operazioni?
Condizione: Dato due array di oggetti. Ogni oggetto contiene un campo numerico 'code'. Restituisci un nuovo array contenente tutti gli oggetti dell'array a per i quali esiste un oggetto nell'array b con lo stesso valore 'code'. L'ordine degli elementi nel risultato è determinato dall'ordine del 'code' corrispondente in b: gli oggetti di a devono essere ordinati nell'ordine in cui il loro 'code' appare in b. Se in b ci sono più oggetti con lo stesso 'code', viene considerata solo la prima occorrenza. Dati di input: - a — array di oggetti della forma { code: number, ...rest }, lunghezza da 0 a 10^5 - b — array di oggetti della forma { code: number, ...rest }, lunghezza da 0 a 10^5 Dati di output: Array di oggetti di a, filtrati e ordinati in base alla prima occorrenza del 'code' corrispondente in b. Restrizioni: - 0 <= a.length, b.length <= 100 000 - Il campo 'code' è un numero intero non negativo - b può contenere duplicati in 'code' — viene considerata solo la prima occorrenza Esempio di funzione: ```python # Disponibile senza import: json, sys, io def intersect_by_code(a, b): # Scrivi qui la soluzione return [] ```
Il candidato possiede un diploma accademico o un'istruzione superiore?
Cos'è `Depends` in FastAPI?
Spiega il concetto e lo scopo delle migrazioni di database nel processo di sviluppo e manutenzione delle applicazioni
È possibile far sì che il blocco `finally` non venga eseguito?
Come funziona la costruzione `try`/`finally` senza `except` e a cosa serve?
Come verificare se due oggetti sono la stessa istanza di Singleton?
Quali domande vorresti porre sull'azienda durante il colloquio?
Può spiegare cosa si intende per pattern creazionali nello sviluppo software?
Hai usato le build multi-stage in Docker e perché sono necessarie?
Scrivi test? Quali tipi di test e strumenti usi?
Come si valuta l'efficienza della ricerca dei dati in una tabella hash?
Quali metodi e strumenti conosci per verificare la correttezza della cache?
Cosa sono gli strati di Docker e come considerarli quando si scrive un Dockerfile?
Cos'è ACID e come si manifestano queste proprietà nella pratica?
Lunghezza massima di uno consecutivi dopo aver eliminato un elemento (Max Consecutive Ones After Deleting One Element) Condizione: Dato un array non vuoto costituito solo da zeri e uno. Trova la lunghezza massima di uno consecutivi che può essere ottenuta eliminando esattamente un elemento dall'array. L'eliminazione di un elemento è obbligatoria, anche se l'array è composto interamente da uno. Dati di input: - nums – un array non vuoto di numeri interi, ogni elemento è 0 o 1 Output: - Un numero intero – la lunghezza massima di uno consecutivi dopo aver eliminato esattamente un elemento Restrizioni: - 1 <= nums.length <= 10^5 - nums[i] è 0 o 1 Esempio: Codice in Go: ```go // Disponibile senza import: sort, fmt, encoding/json package main func MaxOnes(nums []int) int { // TODO: scrivi qui la soluzione return 0 } ``` Codice in Python: ```python # Disponibile senza import: json, sys, io def max_ones(nums): # TODO: scrivi qui la soluzione return 0 ```