Көп ағындардан синхрондау құралдарынсыз айнымалыны қалай өзгертуге болады? Атомарлы операциялар дегеніміз не және олар көп ағындылықпен қалай байланысты?
C#
N+1 мәселесі дегеніміз не?
Жауап беру уақытын 0.5 мс-тан 0.2 мс-қа қалай қысқартуға болды?
PostgreSQL-да MVCC дегеніміз не және ол көп мөлшердегі UPDATE/INSERT/DELETE операцияларынан кейін SELECT сұрауларының өнімділігіне қалай әсер етеді?
Соңғы жұмыс орныңыз және тәжірибеңіз туралы айта аласыз ба?
List және Dictionary-да іздеу алгоритмдік күрделілігі қандай? Dictionary ішкі қалай жүзеге асырылады?
Әр тапсырма өз мәнін сақтайтындай етіп, айнымалыны ағынға/тапсырмаға байлауға бола ма? ThreadLocal және AsyncLocal дегеніміз не?
Екі жіп бір уақытта синхрондау құралдарысыз мәндерді қосса, не болады? Қандай нәтижелер болуы мүмкін?
Async/await құрылымы қалай жұмыс істейді? Await-тан кейінгі код қай ағында орындалады?
List және Dictionary-ге вставка, жою және іздеу операцияларының күрделілігі қандай? Сөздіктердегі коллизиялар дегеніміз не?
Semaphore қалай жұмыс істейді? Ол lock-тан қалай ерекшеленеді?
SELECT баяу жұмыс істейді — себептері қандай болуы мүмкін және не істеу керек?
Екі түрлі тапсырмадан бір уақытта файлға мәтін жазу қалай? Қолжетімділікті қалай синхрондау керек?
Болашақ кандидаттың жоба туралы сұрақтары (жұмыс форматы, команда, процестер)
Асинхронды бағдарламалау көп ағынды бағдарламалаудан қалай ерекшеленеді?
Entity Framework пен Dapper қалай ерекшеленеді?