Come si può continuare l'esecuzione di una funzione asincrona dopo che è stata interrotta o al riprendere il lavoro?
C#
In cosa consiste la necessità di dividere la memoria in due aree?
Puoi spiegare il concetto e il meccanismo di funzionamento delle funzioni asincrone utilizzando la sintassi async/await?
Viene effettuata una conversione automatica del tipo quando si confrontano due strutture in un linguaggio di programmazione?
Qual è il livello minimo di reddito accettabile per te nella situazione attuale?
Qual è il ruolo del metodo GetHashCode nell'utilizzo di un dizionario o di una collezione hash?
Cosa ti ha spinto a considerare un cambio del lavoro attuale?
Quale definizione dà SQL per la procedura di raccolta e analisi dei dati basata su metodi statistici?
Puoi fare esempi di tipi di strutture di indice in SQL e le loro caratteristiche?
Spiega le differenze tra l'uso di WHERE e HAVING nelle query SQL e in quali casi è preferibile utilizzare ciascuno di essi.
In quali casi è preferibile usare ArrayList e in quali LinkedList?
Quali passi prenderesti se notassi una diminuzione delle prestazioni del sistema in un ambiente di lavoro?
Spiega cosa significa il processo di Unboxing nella programmazione e a cosa serve.
Come si differenziano i concetti di sincronizzazione e parallelismo nella programmazione?
Come implementare correttamente l'annullamento di una prenotazione durante l'esecuzione parallela di task tramite Task.WhenAll?
Quali sistemi di gestione dei database hai utilizzato nei tuoi progetti?
Puoi spiegare cos'è un semaforo e come viene usato per controllare l'accesso alle risorse?
È necessario scrivere una query che restituisca gli artisti e i loro album più antichi nel formato <Nome artista> <Nome primo album> <Data di uscita del primo album>. create table Artists ( id serial primary key, name varchar(255) not null ); create table Albums ( id serial primary key, artistId int not null references Artists(id), name varchar(255) not null, release_date timestamp not null ); insert into Artists(name) values ('2Pac'), ('Wu-Tang Clan'), ('Eminem'); insert into Albums(name, artist_id, release_date) values ('The Slim Shady LP', 3, '[phone]'), ('Me Against The World', 1, '[phone]'), ('The Eminem Show', 3, '[phone]'), ('Enter The Wu-Tang Clan', 2, '[phone]'), ('Recovery', 3, '[phone]'), ('The W', 2, '[phone]'), ('2Pacalypse Now', 1, '[phone]'); select a.name, al.name, al.release_date from Artists as a join Albums as al on a.Id = al.artistId where al.release_date = ( select min(release_date) from Albums where artist_id = a.id ); with cte as ( select artist_id, min(release_date) as first_album_date from albums group by artist_id ) select a.Id, a.Name, fa.first_album_date from Artists a join cte as fa on a.Id = fa.artist_id;