SQL тапсырмасы: a) Ең жоғары жалақы алатын қызметкердің аты мен бөлімінің атауын алу; b) Орташа жалақы $1000-ден асатын бөлімдердің тізімін алу.
C#
Өзіңіз орындаған жобалар немесе тапсырмалар арасында қайсысы ең есте қаларлық немесе қызықты болды?
Құрылымдардың мұрагерлігі арқылы функционалдылықты кеңейту мүмкін бе?
Жақында кәсіби өсу үшін қандай жаңа тақырыптар немесе дағдыларды оқыдыңыз?
Сынақ мерзімін өткізу үшін уақытша көшіп келуге дайынсыз ба?
Қайталау деректерін жою тапсырмасының есептеу күрделілігі қандай? Неге? HashSet ішінен қалай жұмыс істейді?
Табысты жетекші үшін қандай қасиеттер мен сипаттамалар маңызды деп ойлайсыз?
Хэш-таблицаның тұжырымдамасын түсіндіріңіз және ол деректерді сақтау үшін қалай пайдаланылады
Ең жоғары жалақы алатын қызметкер мен оның бөлімін алу сұрауы үшін ең оңтайлы орындалу жоспары қандай?
Java-да 'final' кілт сөзін қолданудың артықшылықтары мен кемшіліктері қандай?
Yield қалай жұмыс істейді? Неге yield кілт сөзі енгізілді? IEnumerable-дің жалқау орындалуы қалай жұмыс істейді?
Хэш кестесінің қалай жұмыс істейтінін және деректерге қалай тез қол жеткізілетінін түсіндіріп берсеңіз.
var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);
Өз кәсіби қызметіңіз үшін қандай лауазымды қарастырып отырсыз?
Сұрау орындалу жоспары дегеніміз не?
Тәуелділікті кері айналдыру принципі (SOLID принципі) деген не?
SQL сервері ішінде сұрау орындалғанда не болады? Сұрау мәтінінен нәтиже қалай алынады?
Жаңа HashSet құру кезінде қанша жады бөлінеді?
Операциялардың есептеу күрделілігі: HashSet және List (Contains + Add) циклдерінің күрделілігін талдаңыз. Неліктен List жай массив емес? List өзінің өлшемін қалай басқарады? List-ке қосу амортизацияланған күрделілігі қандай?
Бұл лауазым үшін қандай өтемақы диапазонын қарастырып отырсыз?