Кілт бойынша элементті іздеуді қалай жүзеге асыруға болады, уақыттық күрделілігі O(n)?
C#
SQL-да негізгі қосылу түрлерін тізіп бере аласыз ба және олардың мақсатын қысқаша түсіндіріп беріңіз?
Сілтеме типтері мен мәндік типтер қалай ерекшеленеді және бұл оларға жұмыс істеуге қалай әсер етеді?
Қандай жалақы диапазоны сіз үшін қабылдауға және қанағаттандыратын?
Класс объектісінде бүтін сан өрісі әдетте қай жерде орналасады?
Жады басқаруда стек пен heap арасындағы айырмашылықты түсіндіріп берсеңіз?
Неге стек керек? Барлық деректерді үйіндіде сақтамау керек пе?
Бағалы деректер түрлері мен сілтеме деректер түрлері бағдарламалау тілдерінде қалай ерекшеленеді?
Асинхронды процестер кезексіз бір уақытта орындала ала ма?
Синхрондау контексті ұғымын және оның жіптерді басқарудағы рөлін түсіндіріп берсеңіз.
Equals әдісінің аргументі қандай деректер типінде болуы керек?
SQL сұрауларында WHERE және HAVING қолданудың айырмашылықтары мен қайсысын қай кезде қолдану керек екенін түсіндіріңіз.
Тиімділікті арттыру үшін бірнеше асинхронды тапсырманы бір уақытта іске қосуға бола ма?
Жүйеде асинхронды операцияларды жүзеге асыруға қандай факторлар әсер етеді?
Өнім туралы ақпаратты өзгерту үшін үш әдіс бар (күйін өзгерту, тегтерді өзгерту және салмақты орнату). Кейін қосымша 10-20 әдіс қосылатыны жоспарланып отыр, олар да өнім туралы ақпаратты өзгертуі мүмкін (осы әдістер басқа қызметте NuGet ретінде жүзеге асырылуы мүмкін). Сондықтан, барлық өзгерістерді бір әдіс - DoSomethingWithItem - арқылы жүзеге асыру керек, ол кіріс параметрлеріне қарай кез келген өнім өзгерісін шақыра алады. Мысалы, әдіске "Күйін өзгерту" немесе "Салмақты орнату" деп айтуға болады, және оның жүзеге асырылуы StateChanger.Change немесе WeightSetter.Set сияқты әдістерді шақырады. StateChanger, TagsSetter және WeightSetter сыныптарын өзгертуге болады. Негізгі мақсат - бизнес-функционалдылықты сақтау.
Бағдарламалауда стекінің негізгі функциясы қандай және ол қандай жағдайларда қолданылады?
Асинхрондылық пен параллелдік қалай ерекшеленеді?
GetHashCode әдісінің рөлі қандай, егер сіз словарь немесе хэш-коллекцияны қолдансаңыз?
Жадыны басқаруда стекінің рөлі қандай және ол не үшін пайдаланылады?