C#
Jūs saņēmāt kolēģa uzdevumu pārskatīt kodu Kādus problēmas redzat kodā?
Kas ir asinhronitāte un kāds ir tās būtība? Kā tā tiek sasniegta?
Salīdziniet monolītus un mikroservisus — katras pieejas priekšrocības un trūkumi.
Kas ir async/await, kam tas ir nepieciešams, kur tas attīstās?
Kā maksimāli paātrināt šo SQL vaicājumu?
Vai diviem klientiem ar tāda pati datu bāzes struktūra, bet dažādi dati, tas pats izpildes plāns?
Kāda ir šīs vaicājuma aprēķinu sarežģītība? Vai to var kārtot vienā pārejā?
Izskaidrojiet atsauces un vērtības tipu atšķirības.
Vai izmantojāt LINQ? Kas ir materializācija?
Kāda ir atšķirība starp RabbitMQ un Kafka?
Kāda ir atšķirība starp SingleOrDefault un FirstOrDefault IEnumerable metodē?
Kāpēc nevar rakstīt async-kodu lock iekšienē?
Kā jūs optimizētu lēnu SQL vaicājumu tabulā ar miljoniem ierakstu?
Kas notiek, kad izpilde nonāk līdz await? Kā to apstrādā kompilators?
Pastāstiet par interesantu uzdevumu, ko nesen atvedāt (noliktavas robotu vadības pakalpojuma arhitektūras apraksts)
Vai vari salīdzināt pakalpojumu komunikāciju ar gRPC un parasto HTTP mijiedarbību? Katras pieejas plusi un mīnusi.
Transakciju veidi / izolācijas līmeņi?
Kas ir struct un kā tas atšķiras no klases?
Pastāsti par savu pieredzi: kā attīstījās tava karjera un kā tu kļūsti par izstrādātāju?
Ko vajadzētu pievienot, apstrādājot izņēmumu kodā?