Ірі компанияның HR бөлімінен келген хатты ашу кейде алаңдаушылық тудырады, өйткені ішінде фреймворктер немесе SQL бойынша емес, сандық тестке сілтеме жасырылған. Көптеген адам үшін бұл сұхбат басталмай жатып, «сәтсіздікке ұшырау» ретінде қабылданады.
Бірақ бірден айтайық: сандық тесттер — бұл сенің ойша түбір шығара алатындығыңды тексеру емес. Бұл — уақыт шектеулі жағдайда ақпаратпен қалай жұмыс істейтініңді тексеру. Және бұл — жаттықтыруға болатын дағды.
Бұл мақалада біз сандық тест стрессін болжамды процесс ретінде қалай өзгерту керектігін талқылаймыз. Сиқырсыз. Тек логика, жаттығу және сенен не күтілетінін түсіну.
HR бөлімі сенің бөлшектермен қаншалықты дос екеніңді білгісі келмейді. Олар басқа нәрсені түсінгісі келеді: деректер көп, уақыт аз болғанда шешімді қалай қабылдайсың.
Үлкен корпорацияда әр таң дашбордтардан басталады. Графиктер, диаграммалар, есептер — бұл «әшекей» емес, шешімдердің негізі. Релизді шығару немесе кейінге қалдыру? Тағы бір команданы жалдау немесе жүктемені қайта бөлу? Бұл сұрақтар сандар негізінде шешіледі.
Жаңадан бастаушылардың типтік қателігі — тапсырманы мінсіз және дәл шешуге тырысу. Бірақ тест мінсіз дәлдік туралы емес. Ол 30-40 минут ішінде 15-20 тапсырманы дұрыс өңдеу туралы. Күрделі сұрақтарды өткізіп жіберу — қалыпты жағдай. Біреуіне кептелу — фатальді.
Мектептік мысалдарды ұмыт. Корпоративтік тесттерде абстрактілі «x» және «y» жоқ. Нақты бизнес жағдайлары бар: сату динамикасы, бюджет бөлінуі, жобалардың рентабельділігі.
Тесттің стандартты құрылымы:
• Деректер кестелері — әдетте бір сұрақтар тобына 2-3 кесте. Оларда абсолютті сандар да, пайыздар да, валюталар да болуы мүмкін. • Графиктер мен диаграммалар — сызықтық, бағандық, дөңгелек. Көбінесе — бірнеше көрсеткіш бір графикте болатын аралас. • Сұрақтар — үлес, өсу қарқыны, айырмашылық, орташа мәнді есептеу.
Ең бастысы: тест жасаушылар деректерді әдейі «шулайды». Кестеде әрқашан артық жолдар, артық бағандар, артық графиктер болады. Олар жауап үшін қажет емес. Міндет — 10 секунд ішінде артығын алып тастау.
💡 Кеңес: Шешуді бастамас бұрын, бір деректер жиынтығына барлық сұрақтар тобын қарауға 15-20 секунд жұмса. Көбінесе сұрақтар байланысты: біріншіге жауап — екіншісінің деректері. Үшеуін де оқып, сол кестені қайта талдауға уақыт үнемдейсің.
Сандық тест — бұл марафон емес, спринт. Бірақ жаттығусыз толық күшіңді сала алмайсың.
Тестке екі-үш апта қалғанда механиканы жаттықтыра баста. Тек «көп тапсырма шешу» емес, жүйелі түрде жаса.
💡 Кеңес: Формулаларды жаттама. Тесте «дисперсияны есептеңіз» деген тапсырма болмайды. Пайыздар мен пропорцияларға есептер болады. Есте сақтау керек жалғыз формула — бір санның екінші саннан пайыздық үлесін қалай есептеу. Қалғаны — логика және калькулятор.
Тестті аштың. Алдыңда тапсырмалардың бірінші тобы.
1-қадам. Сұрақ түрін анықта. 4 негізгі түрі бар:
• «X-тің Y-дан үлесі қанша?» — таза бөлу. • «Қанша пайызға өзгерді?» — формула (жаңа - ескі) / ескі * 100. • «Бұрын қандай мән болды?» — кері есептеу. • «Екі көрсеткішті салыстыру» — пайыз емес, айырмашылықты табу керек.
2-қадам. Қажетті деректерді тап. Бүкіл кестені оқыма. Көзбен ізде: сұрақта қай баған аталған? Қай жол? Қалғаны — қоқыс.
3-қадам. Күрделілікті бағала. Тапсырманың 3 әрекеті бар екенін және уақыттың аз екенін түсінсең — өткізіп жібер. Ойша белгілеп, уақыт қалса қайт. 15-тен 12-ге жауап беру, біреуіне кептеліп, 5 жеңілге үлгермегеннен жақсы.
4-қадам. Өлшем бірліктерін тексер. Сұрақ мыңда болуы мүмкін, ал кесте — миллионда. Немесе еурода, ал жауап долларда қажет. Бұл қателіктердің ең жиі кездесетін көзі.
Бір сұраққа орташа уақыт — 90-120 секунд. Нақты қанша керек — 60-90. Қалғаны — буфер.
3 сұрақтан тұратын топқа дұрыс уақыт бөлу:
• 10 секунд — үш сұрақты да қарау. • 60 секунд — бірінші сұрақты шешу. • 60 секунд — екінші сұрақты шешу (біріншіден деректерді қолдансаң — 40 секунд). • 60 секунд — үшінші сұрақты шешу. • 10 секунд — тексеру: өлшем бірліктерін шатастырмадың ба?
Барлығы: топқа 3 минут. Егер топ күрделірек болса — 3.5 минут.
💡 Кеңес: Егер тест 30 минутқа, ал тапсырмалар 20 болса — бұл бір сұраққа 1.5 минут. Әрқайсысына 2 минуттан артық жұмсама. 18-ші минутта 12 сұрақ шешілген болуы керек. Қалғаны — күрделілерді аяқтау. Егер 25-ші минутта 3 сұрақ қалса — анық қате нұсқаларды логикалық түрде алып тастап, кездейсоқ қой. Бос жауаптан бұл жақсы.
Тіпті жақсы есептесең де, кәсіпқойларды жығатын нәрселер бар.
Кестеде 5 баған. Сұрақ №2 және №4 бағандар туралы. Жаңадан бастаушы 1, 2, 3, 4-бағандарды оқып, «қызықты» сандары бар 3-бағанға көңілі бөлінеді.
Не істеу керек: Бірден сұрақ жолын және қажетті бағандарды көзбен табу. Қалғаны — жоқ.
Сұрақ: «Егер қаңтарда сату 5%-ға өссе, содан кейін ақпанда 3%-ға төмендесе, желтоқсанмен салыстырғанда қалай өзгерер еді?»
Көпшілік есептей бастайды: X-тің 105%, содан кейін алынғанның 97%. Бұл ұзақ.
Лайфхак: пайыздарды тізбектей көбейту. 1.05 * 0.97 = 1.0185. Яғни 1.85%-ға өсу. Барлығы. Белгісіз саннан есептеудің қажеті жоқ.
Тест жүріп жатыр, таймер дыбысталып тұр. Үлгермейтініңді түсінесің. Асыға бастайсы
