મુખ્ય સામગ્રી પર જાઓ

તમારા SQL કૌશલ્યોનું પરીક્ષણ કરો

તમારા SQL જ્ઞાનને ફિલ્ટરિંગ અને NULL સિમેન્ટિક્સ, જોઇન્સ, એગ્રીગેશન, અને વિન્ડો ફંક્શન્સ અને કન્સ્ટ્રેઇન્ટ્સમાં ચકાસો. 30 પરિસ્થિતિ આધારિત પ્રશ્નો, કેટેગરી પ્રમાણે ત્વરિત સ્કોર, સાઇનઅપ વિના મફત.

30 પ્રશ્નો12 મિનિટ
ટેસ્ટ આપો
મૂળભૂત બાબતો

SQL ટેસ્ટ શું છે?

આ એક સિનારિયો-આધારિત SQL ટેસ્ટ છે: 30 ટૂંકી ક્વેરીઝ, દરેક પછી એક પ્રશ્ન પૂછવામાં આવે છે કે જ્યારે તે ચાલે છે ત્યારે ખરેખર શું થાય છે. NULL ની સામે સરખાવવામાં આવેલ WHERE ક્લોઝ જે શાંતિથી કંઈપણ પરત કરતું નથી. એક LEFT JOIN જે ખોટા કૉલમને ફિલ્ટર કર્યા પછી INNER JOIN જેવું વર્તન કરે છે. એક NOT IN જે દરેક પંક્તિને શાંતિથી છોડી દે છે કારણ કે સબક્વેરીમાં એક મૂલ્ય NULL હતું. તમે તે જવાબ પસંદ કરો છો જે ડેટાબેઝ ખરેખર જે પરત કરે છે તેની સાથે મેળ ખાય છે, નહીં કે જે થવું જોઈએ તેવું લાગે છે.

આગળ વાંચો

30 પ્રશ્નો ચાર ક્ષેત્રોને આવરી લે છે — ફિલ્ટરિંગ અને NULL સિમેન્ટિક્સ, જોઇન્સ અને સેટ ઓપરેશન્સ, એગ્રિગેશન અને સબક્વેરીઝ, અને વિન્ડો ફંક્શન્સ/CTEs/ટ્રાન્ઝેક્શન્સ/કન્સ્ટ્રેઇન્ટ્સ. આ ચાર એવા સ્થાનો છે જ્યાં ક્વેરી વાંચવી અને ક્વેરી ચલાવવી શાંતિથી અલગ પડે છે, અને જ્યાં નોકરીની જાહેરાતમાં Strong SQL નો અર્થ સામાન્ય રીતે ઇન્ટરવ્યુમાં કંઈક વિશિષ્ટ હોય છે. તમને દરેક ક્ષેત્રમાં એક સ્કોર મળે છે, તેથી એક નબળું સ્થાન કુલ સ્કોર ઓછો બતાવવાને બદલે નબળા સ્થાન તરીકે દેખાય છે.

તેમાં લગભગ બાર મિનિટ લાગે છે, કોઈ સાઇનઅપ નથી, અને લખવા કે ચલાવવા માટે કોઈ ક્વેરી નથી — દરેક પ્રશ્ન વાંચો-અને-અનુમાન કરો પ્રકારનો છે, જે રીતે એક સિનિયર એન્જિનિયર પુલ રિક્વેસ્ટની સમીક્ષા કરે છે. સિન્ટેક્સ જાણવું અને ચોક્કસ ડેટા સામે ચોક્કસ ક્વેરી શું કરે છે તે જાણવું એ અલગ-અલગ કૌશલ્યો છે, અને આ બીજા કૌશલ્યને માપે છે.

તમને શું મળશે

તમે શું શોધશો

જુઓ કે ચાર SQL ક્ષેત્રોમાંથી કયું ખરેખર તમને પાછળ રાખી રહ્યું છે
કેટેગરી પ્રમાણે વિભાજન મેળવો — ફિલ્ટરિંગ/NULLs, જોઇન્સ, એગ્રિગેશન, વિન્ડોઝ/ટ્રાન્ઝેક્શન્સ
તમે કયા સ્તરમાં છો તે શોધો: પ્રારંભિક, મધ્યવર્તી, અદ્યતન અથવા નિષ્ણાત
નોકરીની જાહેરાતોમાં મજબૂત SQL નો અર્થ શું થાય છે તેની સામે તમે ક્યાં છો તેની સરખામણી કરો
  • તે એક જ બેઠકમાં શિખાઉથી લઈને નિષ્ણાત સુધીના સ્તરને આવરી લે છે. શરૂઆતના પ્રશ્નો એવી બાબતોને આવરી લે છે જેનો દરેક SQL વપરાશકર્તા સામનો કરે છે — NULL સરખામણીઓ, INNER vs LEFT JOIN, BETWEEN ની સીમાઓ. પછીના પ્રશ્નો એગ્રિગેટ્સ, વિન્ડો ફંક્શન્સ, CTEs, ટ્રાન્ઝેક્શન આઇસોલેશન અને કન્સ્ટ્રેઇન્ટ્સ સાથે જોઇન ફેન-આઉટમાં જાય છે. તમારો સ્કોર તમને ચાર સ્તરોમાંથી એકમાં મૂકે છે, અને સ્તરના નામ ઇરાદાપૂર્વક તે જ છે જે નોકરીની જાહેરાતોમાં વપરાય છે.

  • ના. દરેક પ્રશ્ન PostgreSQL, MySQL, SQL Server અને SQLite માં સમાન રીતે વર્તતા સ્ટાન્ડર્ડ SQL વર્તન સામે લખાયેલ છે — NULL સિમેન્ટિક્સ, જોઇન પ્રકારો, અને ANSI વિન્ડો ફંક્શન સિન્ટેક્સ. અહીં કંઈપણ વિક્રેતા-વિશિષ્ટ એક્સ્ટેંશન પર આધારિત નથી.

  • તે એ જ પ્રકારના વાંચો-અને-અનુમાન કરો તર્કનો નમૂનો લે છે જે મોટાભાગના એમ્પ્લોયર સ્ક્રીન શરૂ કરે છે, એ જ ટૂંકા-પરિસ્થિતિના ફોર્મેટમાં, જેના કારણે તે તૈયારી તરીકે કામ કરે છે. તે કોઈ ચોક્કસ એમ્પ્લોયર ટેસ્ટની નકલ નથી, અને અહીં સારો સ્કોર એ પ્રમાણપત્ર નથી. તે તમને જે કહે છે તે એ છે કે તમે ચાર ક્ષેત્રોમાંથી કયામાં માર્ક્સ ગુમાવશો, જે ટેકનિકલ ઇન્ટરવ્યુ પહેલાં જાણવા માટે ઉપયોગી બાબત છે.

  • લગભગ બાર મિનિટ. વ્યક્તિગત પ્રશ્નો પર કોઈ ટાઈમર નથી — ટેસ્ટ એ માપે છે કે તમે જાણો છો કે ક્વેરી શું પરત કરે છે, નહીં કે તમે કેટલી ઝડપથી ક્લિક કરી શકો છો. તમે ગમે તેટલો સમય પ્રશ્ન વિશે વિચારી શકો છો.

  • ના. તમે ટેસ્ટ આપી શકો છો અને એકાઉન્ટ વિના તમારો સ્કોર અને કેટેગરી વિભાજન જોઈ શકો છો. એકાઉન્ટ બનાવવું ત્યારે જ ઉપયોગી છે જો તમે પરિણામ સાચવવા માંગતા હોવ જેથી તમે પછીના પ્રયાસની તેની સાથે સરખામણી કરી શકો.

  • તમને ચાર ક્ષેત્રોમાંથી દરેક માટે સ્કોર મળે છે, જેથી તમે જોઈ શકો કે નુકસાન ક્યાં કેન્દ્રિત છે, ઉપરાંત તમે જે સ્તરમાં આવ્યા છો તેના માટે ભલામણો. ટેસ્ટ પ્રશ્ન દીઠ જવાબ પત્રક પ્રકાશિત કરતું નથી, કારણ કે પ્રશ્નો ફેરવાય છે અને પ્રકાશિત કી તૈયારી માટે તેનો ઉપયોગ કરનાર દરેક માટે સ્કોરને અર્થહીન બનાવશે.

  • અજાણી ક્વેરીઝને યોગ્ય રીતે વાંચવી એ SQL સાથે સંકળાયેલી કોઈપણ ભૂમિકા માટે સ્ક્રીન કરવા માટે એક યોગ્ય બાબત છે, અને આ એક ઉદ્દેશ્યલક્ષી સાચું-કે-ખોટું ટેસ્ટ છે, વ્યક્તિત્વ માપન નથી, તેથી તેમાં ટાઇપોલોજી ટેસ્ટ જેવી નિષ્પક્ષતાની સમસ્યાઓ નથી. જો તમે તેને અરજદારોને મોકલવા અને પરિણામો એક જગ્યાએ એકત્રિત કરવા માંગતા હો, તો તે આ પેજ દ્વારા નહીં પણ JobCannon ની ભરતી બાજુ દ્વારા ચાલે છે.

હમણાં જ SQL કૌશલ્ય એસેસમેન્ટ આપો

તમારી SQL ટેસ્ટ પ્રોફાઇલ શોધો. 30 પ્રશ્નો, 12 મિનિટ.

ટેસ્ટ આપો
સંબંધિત

સંબંધિત ટેસ્ટ