Sobes.tech

De ce este considerat pattern-ul singleton nedorit din punctul de vedere al bunelor practici de programare?

Junior — Middle
ФинГрад
87

Explicați ce înseamnă conceptul de generare a obiectelor în programarea orientată pe obiecte.

Junior — Middle
87

Aveți experiență cu sistemele de cozi și mecanismele de procesare a datelor în coadă?

Junior — Middle
AstonAston
87

Ce tip de date este utilizat pentru stocarea unei secvențe de caractere?

Junior — Middle
Платформа
87

Care este complexitatea algoritmică a căutării binare într-un array sortat?

Principal
Kaspersky
87

Care este rolul cuvântului cheie void în funcțiile asincrone?

Junior — Middle
Бренд Монитор
appfox
87

Din ce surse se creează fluxul de execuție într-un program?

Junior — Middle
87

Puteți explica ce înseamnă metoda LastOrDefault în LINQ?

Junior — Middle
87

Care sunt motivele pentru definirea clasei CatalogRepository în stratul Infrastructure în loc de stratul Application?

Junior — Middle
87

Ce este asincronia? Vorbește despre modelul de programare asincron, async/await.

Middle+
aiins
87

Ați avut vreodată situații în care a fost nevoie să utilizați sau să vă confruntați cu procese de împachetare și despachetare a tipurilor de date semnificative?

Junior — Middle
87

Este DateTime un tip care are proprietăți importante?

Junior — Middle
СБЕР ТехСБЕР Тех
87

Poți explica ce înseamnă pattern-ul de comandă în programare?

Junior — Middle
87

Cum să înțelegi ce date trebuie stocate în cache?

Middle+
ООО Норд Клан
87

Ați creat teste automate pentru codul dvs.?

Junior — Middle
СБЕР ТехСБЕР Тех
87

Poți explica regula principală despre cum să împărțim responsabilitățile claselor sau modulelor în programarea orientată pe obiect?

Junior — Middle
87

Cum se poate implementa ca o clasă de bază să nu depindă de clasele derivate? Cum poate clasa de bază să știe despre existența claselor derivate?

Middle+
Тензор
86

La ce serve stiva? De ce să nu stocăm toate datele în heap?

Middle
OZONOZON
86

Revizuire: test CalendarService.cs: public class CalendarService { public bool IsWorkingDay() { switch (DateTime.Now.DayOfWeek) { case DayOfWeek.Saturday: case DayOfWeek.Sunday: return false; default: return true; } } } CalendarServiceTests.cs: public class CalendarServiceTests { [Fact] public void IsWorkingDay_Always_ReturnsTrue() { // Aranjare var calendarService = new CalendarService(); // Act var actual = calendarService.IsWorkingDay(); // Așteptare Assert.True(actual); } }

Middle+
Gravilink
86

Sarcină: ți s-a cerut să faci o revizuire a codului pentru o funcție nouă, a cărei esență este posibilitatea de a rezerva un tur (format dintr-un bilet de avion și un hotel). Funcțiile pentru rezervarea separată a biletului de avion și a turului există deja, iar această sarcină trebuie să includă o metodă unificată care să rezerve fie întregul tur, fie niciunul dintre componentele sale.

Middle+
OZONOZON
86
/180