Asosiy mazmunga oʻtish

SQL koʻnikmalaringizni sinab koʻring

SQL-ingizni filtrlash va NULL semantikasi, birlashtirish, agregatsiya, va oynali funksiyalar va cheklovlar boʻyicha sinab koʻring. 30 vaziyatli savol, toifa boʻyicha tezkor natija, roʻyxatdan oʻtishsiz bepul.

30 ta savol12 daqiqa
Testdan oʻtish
Asoslar

SQL Testi nima?

Bu ssenariyga asoslangan SQL sinovi: 30 ta qisqa soʻrov va ularning har biridan soʻng soʻrov ishga tushganda aslida nima sodir boʻlishi haqida savol beriladi. NULL bilan solishtirilganda hech narsa qaytarmaydigan WHERE bandi. Notoʻgʻri ustunni filtrlaganingizda INNER JOIN kabi ishlaydigan LEFT JOIN. Ichki soʻrovdagi bitta qiymat NULL boʻlgani uchun barcha qatorlarni oʻchirib yuboradigan NOT IN. Siz nima boʻlishi kerak deb oʻylaganingizni emas, balki maʼlumotlar bazasi aslida qaytaradigan javobni tanlaysiz.

Oʻqishni davom ettiring

30 ta savol toʻrtta sohani qamrab oladi — filtrlash va NULL semantikasi, birlashtirish va toʻplam amaliyotlari, agregatsiya va kichik soʻrovlar, va oynali funksiyalar/CTE-lar/tranzaksiyalar/cheklovlar. Ushbu toʻrtta soha soʻrovni oʻqish va soʻrovni ishga tushirish orasidagi oʻz-oʻzidan farq qilgan joylar, va ish eʼlonida "Kuchli SQL" odatda suhbatda biron narsaning asl maʼnosini beradi. Siz har bir sohada ball olasiz, shuning uchun zaif soha umumiy raqamning pastligi sifatida emas, balki zaif soha sifatida koʻrinadi.

Sinov taxminan oʻn ikki daqiqa davom etadi, roʻyxatdan oʻtish shart emas, soʻrov yozish yoki bajarish talab qilinmaydi — har bir savol katta muhandisning “pull request”ni koʻrib chiqishi kabi oʻqish va taxmin qilishga asoslangan. Sintaksisni bilish va muayyan soʻrovning muayyan maʼlumotlar bilan qanday ishlashini bilish turli xil koʻnikmalardir va bu sinov ikkinchisini oʻlchaydi.

Siz nima olasiz

Bu test nimani ochib beradi

SQL-ning toʻrtta sohasi qaysi biri sizi haqiqatan orqada qoldirmoqda, bilib oling
Toifa boʻyicha tahlil oling — filtrlash/NULL-lar, birlashtirish, agregatsiya, oynalar/tranzaksiyalar
Qaysi darajada ekanligingizni bilib oling: boshlangʻich, oʻrta, yuqori yoki mutaxassis
Oʻzingiz qayerda turganingizni "Kuchli SQL" deb aytilgan ish eʼlonlari bilan solishtiring
  • Sinov bir urinishda boshlangʻich darajadan ekspert darajasigacha boʻlgan bilimlarni qamrab oladi. Dastlabki savollar har bir SQL foydalanuvchisi duch keladigan narsalarni oʻz ichiga oladi: NULL bilan solishtirish, INNER va LEFT JOIN, BETWEEN operatorining chegaralari. Keyingi savollar esa agregatlar bilan birikmalarning kengayishi (join fan-out), oyna funksiyalari, CTE, tranzaksiya izolyatsiyasi va cheklovlarga bagʻishlangan. Sizning balingiz sizni toʻrtta darajadan biriga joylashtiradi va daraja nomlari ish eʼlonlarida ishlatiladigan nomlar bilan bir xil.

  • Yoʻq. Har bir savol PostgreSQL, MySQL, SQL Server va SQLite uchun umumiy boʻlgan standart SQL xususiyatlariga asoslangan: NULL semantikasi, birlashma turlari va ANSI oyna funksiyalari sintaksisi. Bu yerdagi hech bir savol biror ishlab chiqaruvchiga xos kengaytmaga bogʻliq emas.

  • U koʻp ish beruvchi ekrani tekshiradigan bir xil oʻqish va bashorat qilish fikri, bir xil qisqa vaziyatli formatda namuna qiladi, shuning uchun u tayyorgarlik sifatida ishlaydi. Bu hech qanday muayyan ish beruvchi sinovi nusxasi emas, va bu yerda yaxshi natija sertifikat emas. U sizga aytadigan narsa — qaysi toʻrtta sohada siz ball yoʻqotasiz, bu texnik suhbatdan oldin bilish kerak boʻlgan foydali narsadir.

  • Taxminan oʻn ikki daqiqa. Alohida savollar uchun taymer yoʻq — test sizning qanchalik tez bosishingizni emas, balki soʻrov nima qaytarishini bilishingizni oʻlchaydi. Savol haqida xohlagancha oʻylashingiz mumkin.

  • Yoʻq. Siz sinov oʻtishingiz va akkaunt yaratmasdan ballingiz va toifa tahlilini koʻrishingiz mumkin. Akkaunt yaratish faqat natijani saqlab qolishni va keyingi urinishni unga solishtirmoqchi boʻlsangiz foydalidir.

  • Siz toʻrtta sohaning har birida ball olasiz, shuning uchun yoʻqotishlar qayerda toʻplangan ekanligini koʻrishingiz mumkin, plus siz tushgan darajaga qaratilgan tavsiyalar. Sinov har bir savol uchun javob varaqini nashr etmaydi, chunki savollar aylanib turadi va nashr qilingan kalit uni tayyorgarlik uchun ishlatadigan hama uchun ballni maʼnosiz qiladi.

  • SQL bilan bogʻliq har qanday lavozim uchun notanish soʻrovlarni toʻgʻri oʻqiy olish saralashning asosli mezonidir. Bu shaxsiyatni oʻlchaydigan emas, balki toʻgʻri yoki notoʻgʻri javoblarga asoslangan obyektiv sinov boʻlgani uchun unda tipologiya testlariga xos adolatsizlik muammolari yoʻq. Agar uni nomzodlarga yuborib, natijalarni bir joyda toʻplamoqchi boʻlsangiz, bu ushbu sahifa orqali emas, balki JobCannonʼning ishga yollash boʻlimi orqali amalga oshiriladi.

Hoziroq oʻting: SQL koʻnikmalari baholashi

SQL Testi profilingizni bilib oling. 30 ta savol · 12 daqiqa.

Testdan oʻtish
Oʻxshash

Oʻxshash testlar