Mis on tavalised PL-SQL-i intervjuuküsimused?

Kõige tavalisemad PL-SQL (Procedural Language-Structured Query Language) intervjuuküsimused on loodud selleks, et paljastada kandidaadi teadmiste sügavus selle teema kohta. Sel põhjusel on avaküsimused tavaliselt laiaulatuslikud ja puudutavad selliseid teemasid nagu erinevused tööstusstandardi American National Standards Institute (ANSI) SQL ja PL-SQL vahel. Samuti võidakse kandidaadil paluda arutada pigem salvestatud protseduuride kui kliendipoolse lahenduse kasutamise eeliseid ja puudusi. Täiendavad küsimused puudutavad keele spetsiifikat.

PL-SQL-i intervjuu küsimustes ilmuvad peaaegu alati mõned põhimõisted. Mõned näited on järgmised: Mis on protseduur? Mis on pakett? Kuidas ja millal peaksite käivitajaid rakendama? Kuidas käsitlete PL-SQL-i erandeid? Igaüks, kes on töötanud PL-SQL-iga, isegi algtasemel, peaks olema nende mõistetega väga tuttav.

Otsesemad ja spetsiifilisemad PL-SQL-i intervjuuküsimused püüavad paljastada sügavamaid teadmisi ja kogemusi tavaliste probleemidega, millega PL-SQL-i arendaja silmitsi seisab. Kuidas käsitlete NULL väärtusi? Mis vahe on NULL-väärtusel ja nullväärtusel? Milliseid andmetüüpe kasutatakse PL-SQL-is kõige sagedamini? Mis on BLOB? Millal on otstarbekas kasutada varchari tüüpi? Andmetüüpide käsitlemine on andmete terviklikkuse ja süsteemi üldise toimimise seisukohalt kriitilise tähtsusega, nii et need teemad jäävad juhile eelkõige meelde.

Teine lemmikteema PL-SQL intervjuu küsimuste jaoks on kursorid. Kursorite kasutamine PL-SQL-is on andmete kogumise ja töötlemise jaoks ülioluline, nii et paljud PL-SQL-i intervjuuküsimused on keskendunud sellele teemale. Mõned tüüpilised küsimused, millega võib kokku puutuda, on järgmised: Milline märksõna identifitseerib kursorivälja veerutüübi? Kuidas toimite olukorras, kus SELECT kursor ei tagasta andmeid? Kui sageli peaksite kirjete sisestamisel täitma? Millised probleemid võivad teil tekkida seoses samaaegse juurdepääsuga tabelile? Mis on ummikseisu ja milline on kõige tõhusam viis selle lahendamiseks?

PL-SQL on väga rikkalik programmeerimiskeel, nii et harva teab keegi iga üksikasja. Mõned neist levinud intervjuuküsimustest võivad paljastada teadmised ja kogemused, mille kandidaat on omandanud. Laiaulatuslikud arutelu tüüpi küsimused on kandidaadile tõeline võimalus näidata PL-SQL-i funktsioonide ja keerukuse valdamist.