C#
Môžete vysvetliť, čo je konštantná hodnota v programovaní?
Je povinné použiť operátor await v rámci asynchrónnej metódy na vykonanie asynchrónnej operácie?
Aké sú oblasti viditeľnosti (scope životného cyklu) služieb/beanov? Ktorý scope sa používa predvolene?
Vaja v async/await je vedno izvedena na enem niti ali lahko na različnih?
V akom finančnom rozmedzí zvažujete ponuky?
Je potrebné prepísať GetHashCode a Equals spolu? Môže sa prepisovať iba jedno?
Ako synchronizovať prístup k zdroju v asynchrónnom kóde (nie viac ako jeden požiadavok naraz)?
Čo je asynchrónne programovanie, na aké úlohy sa používa a ako funguje async/await?
Aké sú hlavné úlohy používania dátovej štruktúry zásobník?
Čo je async/await, na čo je to potrebné, v čom sa rozvíja?
Aké spôsoby a zdroje používaš na zvýšenie svojej profesionálnej kvalifikácie ako vývojár?
SELECT * FROM t_sensor_data;
Ako sa v programe vykonáva porovnanie reťazcov?
Ako chápete princíp Otvorené/Zatvorené? Trieda je uzavretá pre modifikácií, ale otvorená pre rozšírenia — čo to znamená?
V ktorých situáciách je vhodné použiť dátovú štruktúru ArrayList?
Ako boli implementované distribuované transakcie v mikroservisoch? Použili ste sagu?
Čo sú gorutiny a prečo sú efektívnejšie ako procesy OS?
Koľko požiadaviek na sieťovú službu bude vykonaných pri použití FilterLast s take(4) z kolekcie 10 prvkov? A FilterLast2?
Existuje proces podpory zákazníkov. V rámci tohto procesu existuje proces prideľovania podporných lístkov operátorovi. Operátor nemôže mať súčasne viac ako 5 lístkov. TABUĽKA Tickets ( Id int PK, -- ďalšie stĺpce ) TABUĽKA Operators ( Id int PK, -- ďalšie stĺpce ) -- mapovanie operátor-lístok pre aktívne lístky. -- Pri zatvorení lístka sa mapovanie odstráni. TABUĽKA OperatorsTicket ( TicketId int PK, OperatorId int NULL ) // v rámci transakcie public void TryAssignOperatorToTicket(int ticketId) { var avalibleOperator = _db.GetOperatorsWithTicketsCount(maxTickets: 4) .OrderBy(o => o.TicketsCount).FirstOrDefault(); if(avalibleOperator is not null) _db.AssignTicketToOperator(ticketId, avalibleOperator.Id); else _db.AssignTicketToOperator(ticketId, null); }
Ak by ste vyvíjali vlastný testovací rámec, ako by ste ho organizovali bez použitia reflexie?