Tavaliselt küsivad intervjueerijad teie tehnilisi oskusi (st milliseid programme ja keeli teate), samuti üldisi probleemide lahendamise oskusi . Samuti on küsimusi, mis uurivad teie loogikat ja analüütilist mõtlemist.
Intervjueerimine on ka võimalus kindlaks teha, kuidas te teistega koostööd teete ja kas olete ettevõtte kultuurile sobiv. Kuna ka enamik tarkvaraprojekte juhtub tiheda ajakava järgi, küsitlejad soovivad teada saada, kuidas te täidate tähtaegu, hallata oma aega ja suhelda projektijuhtide ja meeskonnaliikmete tagasilöökide ja viivitustega.
Kui olete intervjueerinud tarkvarainsenerina positsiooni, vaadake seda sageli küsitletud intervjuu küsimuste nimekirja. Praktiveerige oma vastuseid nii, et tunnete ennast oma intervjuu päeval.
Tarkvara inseneri intervjuu küsimused
- Milliseid tööriistu soovid vajaduste jälgimiseks kasutada?
- Mida te kõige rohkem huvitab kellegi teise koodi vaatamisel?
- Milliseid raamatuid olete lugenud tarkvaratehnika valdkonnas, mida soovitaksite keegi ettevõttest?
- Kirjeldage koodi kirjutamiseks kasutatavat protsessi, alates nõudmisest kuni tarnimiseni.
- Hinda, kui kaua kulub 1 triljoni numbri sorteerimiseks.
- Kuidas saaksite salvestada 1 miljoni telefoninumbrit?
- Kuidas veenduge, et teie koodiga saaks tegeleda erinevate vigadega?
- Kuidas saab vähendada kasutaja ootust, kui mõned funktsioonid kulutavad palju aega?
- Mis vahe on mutexi ja semafori vahel? Milliseid teid kasutate, et kaitsta juurdepääsu suurendamise operatsioonile?
- Mis vahe on re-engineering ja pöördprojekteerimine?
- Kuidas tagada, et teie kood vastab kehtestatud nõuetele?
- Mis vahe on mõnitamise ja vaoshoiu vahel?
- Mis vahe on kohalike ja globaalsete muutujate vahel?
- Mis on vilgas tarkvara filosoofia?
- Mis on disainilahenduste liideste roll?
- Nimetage üks või kaks näidet sellest, kuidas rakendus saab kasutaja käitumist ennustada.
- Mis tüüpi keelt te eelistate komplekssete algoritmide kirjutamiseks?
- Kuidas leida veast suurt faili koodiga, mille te ei saa sammu teha?
- Kuidas saate süsteemis silumist tootmiskeskkonnas, kui seda kasutatakse?
- Kuidas kujundada skaalautuvaid rakendusi?